1. Get 방식
1) 작은 데이터를 전송하여 처리할 때 주로 사용(제한된 데이터양 ).
2) 브라우저 창에 해당 변수와 변수값을 출력.
2. Post 방식
1) 입력값이 비교적 많은 데이터를 전송하고 처리할 때 사용(데이터에 제한이 없음).
2) 브라우저 창에 해당 변수와 변수값을 출력하지 않아, 보안적인 측면에서는 post 방식이 좀더 낫다고 할 수 있음.
※ 주의
ASP.NET에서는 다른페이지로 GET방식을 이용해서 한글을 바로 넘겨 Request로 받으면 영문이나 숫자는 올바르게 보이지만 한글이 깨져서 보입니다.
그럴때는 한글을 인코딩해서 넘기시는게 가장 간편한 방법입니다.
서버스크립트를 사용해서 넘길때는 HttpUtility.UrlEncode(string) 메소드를 이용하시면 되고,
자바스크립트에서 바로 넘겨서 사용하시려면 escape(string) 함수를 이용하시면 됩니다.
[Server Script]
Response.Redirect("GoodSite.aspx?name=" + HttpUtility.UrlEncode("다음"))
[Javascript]
location.href = "GoodSite.aspx?name=" + escape("다음포털");
반응형
'IT-개발,DB' 카테고리의 다른 글
[MS SQL] 와일드카드 문자로 사용된 문자 검색 ('%', '*', '_', '[', ']', etc) (1) | 2010.04.06 |
---|---|
[데이터베이스] MS SQL2000 에서 2005 로 데이터 내보내기(DTC) 어떻게 해야하나요 (0) | 2010.04.06 |
[IT/개발] MS SQL 서버 관련 유용한 SQL 명령어 팁 (0) | 2010.03.23 |
[IT/개발] MS SQL SERVER(2000, 2005) 에서 윈도우즈 스케줄러를 이용한 데이터베이스 백업하기 (0) | 2010.03.04 |
[IT/개발] TOAD SQL EDITOR 사용법 (0) | 2010.03.03 |
댓글