아는 것이 좋은 것이다.

[ASP] get방식, post방식 예제(자바스크립트로 페이지 이동) 본문

ASP

[ASP] get방식, post방식 예제(자바스크립트로 페이지 이동)

start0 2014. 4. 24. 21:38
ASP에서 get방식과 post방식에 관한 내용입니다.


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

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

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




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

1. 값을 보낼 경우(JavaScript)


<head>

<script>

//url 뒤에 파라미터명과 파라미터 값을 붙여서 보냄

var paramVal = document.all.hiddenVal.value;

location.href="이동페이지.asp?파라미터명=" + paramVal;

</script>

<head>

<body>

<input type="hidden" name="hiddenVal" id="hiddenVal" value="123">


</body>





2. 값을 받을 경우(asp)


<%

Dim req_param

req_param = request.QueryString("파라미터명")

%>



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

1. 값을 보낼 경우(JavaScript)

<head>

<script>

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

document.form1.submit();

</script>

</head>

<body>

<form name="form1" id="form1" method="post" action="이동페이지.asp">

<input type="hidden" name="hiddenVal" id="hiddenVal" value="123">

</form>

<body>



2. 값을 받을 경우(asp)


<%


Dim req_param

req_param = request.Form("파라미터명")


%>



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

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

'ASP' 카테고리의 다른 글

[ASP] 비교문 함수  (0) 2014.04.24
[ASP] ASP SQL Injection 방어 소스  (0) 2014.04.24
[ASP] (XMLHTTP) 요청, 불러오기  (0) 2014.04.24
[ASP] HTML 태그 제거  (0) 2014.04.24
[ASP] 날짜 함수 변환  (0) 2014.04.23
Comments