ASP에서 get방식과 post방식에 관한 내용입니다.


아래의 예제는 자바스크립트(JavaScript)를 사용하여

페이지 이동 시 파라미터를 전송 하고, 

ASP페이지에서 파라미터를 받는 형태의 예제입니다.


GET방식(URL뒤에 파라미터 명시)

1. 값을 보낼 경우(JavaScript)

//url 뒤에 파라미터명과 파라미터 값을 붙여서 보냄
var paramVal = document.all.hiddenVal.value;
location.href="이동페이지.asp?파라미터명=" + paramVal;


2. 값을 받을 경우(asp)

<%
Dim req_param
req_param = request.QueryString("파라미터명")
%>


POST방식(form의 값을 submit()으로 전송)

1. 값을 보낼 경우(JavaScript)

//submit()으로 폼안의 값들을 post방식으로 보냄
document.form1.submit();


2. 값을 받을 경우(asp)

<%
Dim req_param
req_param = request.Form("파라미터명")
%>



※ 값을 받을 경우 request.QueryString(GET방식) 과 request.Form(POST방식)이 있지만

    request("파라미터명")을 사용하면 GET방식, POST방식 구분없이 모두 가져지고 옵니다.

Posted by 준콩ol

댓글을 달아 주세요

  1. 감사합니다 2013.05.06 14:19  댓글주소  수정/삭제  댓글쓰기

    퍼가겠습니다 ㅎㅎ