Latest web development tutorials

ASP 양식

Request.QueryString을하고는 Request.Form 명령 등의 사용자 입력과 같은 형태의 정보를 검색하는데 사용된다.


예

시도 - 예

사용 방법 = "GET"양식
이 예는 사용자와 상호 작용 Request.QueryString을 명령을 사용하는 방법을 보여준다.

사용 방법 = "게시물"양식
이 예는 사용자와 상호 작용할 수는 Request.Form 명령을 사용하는 방법을 보여준다.

라디오 버튼의 양식을 사용하여
이 예에서는 사용자와 상호 작용하는 라디오 버튼을 통해는 Request.Form 명령을 사용하는 방법을 보여줍니다.


사용자 입력

요청 개체의 형식에서 사용자 정보를 검색 할 수있다.

HTML 양식 인스턴스

<form method="get" action="simpleform.asp">
First Name: <input type="text" name="fname"><br>
Last Name: <input type="text" name="lname"><br><br>
<input type="submit" value="Submit">
</form>

사용자 입력은 Request.QueryString을 나는 Request.Form 명령을 통해 검색 할 수 있습니다.


Request.QueryString을

명령을 Request.QueryString을하는 값의 형태 = 사용 방법을 수집 "취득"하는 데 사용됩니다.

모든 사용자에게 정보를 전송하는 GET 메소드를 사용하여 양식에서 그것은 (브라우저의 주소 표시 줄에 표시) 볼 수 있으며, 전송 된 정보의 양에 제한됩니다.

서버의 URL로 전송 위의 HTML 양식 입력 "빌"과 "빌 게이츠"의 사용자는 다음과 같이됩니다 :

http://www.w3cschool.cc/simpleform.asp?fname=Bill&lname=Gates

가정 "simpleform.asp"파일은 다음 ASP 스크립트를 포함 :

<body>
Welcome
<%
response.write(request.querystring("fname"))
response.write(" " & request.querystring("lname"))
%>
</body>

다음 브라우저의 바디 부분은 문서를 표시한다 :

Welcome Bill Gates


는 Request.Form

는 Request.Form 명령은 값의 형태로 사용 방법 = "게시물"을 수집하는 데 사용됩니다.

형태의 정보를 전송하는 POST 방법을 사용하여 사용자에게 표시되지 않고, 전송하는 정보의 양에는 제한이 없다.

서버의 URL로 전송 위의 HTML 양식 입력 "빌"과 "빌 게이츠"의 사용자는 다음과 같이됩니다 :

http://www.w3cschool.cc/simpleform.asp

가정 "simpleform.asp"파일은 다음 ASP 스크립트를 포함 :

<body>
Welcome
<%
response.write(request.form("fname"))
response.write(" " & request.form("lname"))
%>
</body>

다음 브라우저의 바디 부분은 문서를 표시한다 :

Welcome Bill Gates


폼 인증

가능하면 최대한 브라우저 (클라이언트 측 스크립트를 통해) 사용자 입력의 유효성을 검사하기에. 브라우저 유효성 검사가 빠른 서버의 부하를 줄일 수 있습니다.

사용자가 데이터베이스에 저장됩니다 입력하면, 당신은 서버 측 유효성 검사를 사용하는 것이 좋습니다. 서버 측 양식, 즉 (검증) 형태 반환 페이지를 형성하는 것을 확인하기보다는 다른 페이지로 이동하는 것은 좋은 방법이있다. 그런 다음 사용자는 같은 페이지에 오류 메시지를 얻을 수 있습니다. 사용자는 쉽게 잘못 할 찾을 수 있습니다.