권장 : 동적 웹 기술 ASP 날짜 및 시간 기능 예제 함수 구문 설명 예제 지금 () 시스템의 현재 날짜와 시간을 가져옵니다. 날짜 날짜 () 시스템의 현재 날짜를 가져옵니다 MyDate MyDate = Date ''
ASP에서는 vbscript 및 기타 방법을 통해 자신의 프로그램을 호출 할 수 있습니다.
예:
method = get을 사용하여 양식
request.querystring 명령을 사용하여 사용자와 상호 작용하는 방법.
| 다음은 인용 된 내용입니다. <html> <body> <양식 action =/example/aspe/demo_aspe_reqquery.asp method = get> 이름 : <입력 유형 = 텍스트 이름 = fname size = 20 /> <입력 유형 = 제출 값 = 제출 /> </form> <% 희미한 fname fname = request.querystring (fname) FNAME <>라면 Response.write (Hello & Fname &! <br />) 응답. write (오늘은 어때?) 끝 If %> </body> </html> |
method = post를 사용하여 양식
request.form 명령을 사용하여 사용자와 상호 작용하는 방법.
| 다음은 인용 된 내용입니다. <html> <body> <양식 action =/example/aspe/demo_aspe_simpleform.asp method = post> 이름 : <입력 유형 = 텍스트 이름 = fname size = 20 /> <입력 유형 = 제출 값 = 제출 /> </form> <% 희미한 fname fname = request.form (fname) FNAME <>라면 Response.write (Hello & Fname &! <br />) 응답. write (오늘은 어때?) 끝 If %> </body> </html> |
라디오 버튼을 사용하여 양식
request.form을 사용하여 라디오 버튼을 통해 사용자와 상호 작용하는 방법.
| 다음은 인용 된 내용입니다. <html> <% 희미한 차 cars = request.form (자동차) %> <body> <양식 action =/example/aspe/demo_aspe_radiob.asp method = post> <p> 좋아하는 자동차를 선택하십시오 : </p> <입력 유형 = 무선 이름 = 자동차 <%cars = Volvo 인 경우 response.write (확인)%> 값 = Volvo> Volvo </input> <br /> <입력 유형 = 무선 이름 = 자동차 <%cars = saab이면 response.write (확인)%> 값 = saab> saab </input> <br /> <입력 유형 = 무선 이름 = 자동차 <%cars = bmw 인 경우 response.write (확인)%> 값 = bmw> bmw </input> <br /> <br /> <입력 유형 = 제출 값 = 제출 /> </form> <% 그렇다면 자동차 <>라면 Response.write (<p> 가장 좋아하는 자동차는 : & cars & </p>) 끝 If %> </body> </html> |
사용자 입력
요청 객체를 사용하여 양식에서 사용자 정보를 검색 할 수 있습니다.
양식 인스턴스 :
| 다음은 인용 된 내용입니다. <양식 메소드 = get action = simpleform.asp> 이름 : <입력 유형 = 텍스트 이름 = fname /> <br /> 성 : <입력 유형 = 텍스트 이름 = lname /> <br /> <br /> <입력 유형 = 제출 값 = 제출 /> </form> |
사용자가 입력 한 정보는 request.querystring 또는 request.form의 두 가지 방법으로 검색 할 수 있습니다.
request.querystring
request.queryString 명령은 메소드 = get을 사용하여 양식으로 값을 수집하는 데 사용됩니다. GET 메소드를 사용하여 양식에서 전송 된 정보는 모든 사용자에게 (브라우저 주소 표시 줄에 나타남) 표시되며 전송 된 정보 금액에도 제한이 있습니다.
사용자가 위의 양식 인스턴스에서 Bill과 Gates를 입력하면 URL이 서버로 전송됩니다.
ASP 파일 SimpleForm.asp에 다음 코드가 포함되어 있다고 가정합니다.
| 다음은 인용 된 내용입니다. <body> 환영 <% response.write (request.querystring (fname)) response.write (& request.querystring (lname)) %> </body> |
브라우저는 다음과 같이 표시됩니다.
| 다음은 인용 된 내용입니다. Bill Gates를 환영합니다 |
request.form
request.form 명령은 Post 메소드를 사용하여 양식으로 값을 수집하는 데 사용됩니다. Post 메소드를 사용하여 양식에서 전송 된 정보는 사용자에게 보이지 않으며 전송 된 정보의 양에는 제한이 없습니다.
사용자가 위의 양식 인스턴스에서 Bill과 Gates를 입력하면 URL이 서버로 전송됩니다.
ASP 파일 SimpleForm.asp에 다음 코드가 포함되어 있다고 가정합니다.
| 다음은 인용 된 내용입니다. <body> 환영 <% response.write (request.form (fname)) response.write (& request.form (lname)) %> </body> |
브라우저는 다음과 같이 표시됩니다.
| 다음은 인용 된 내용입니다. Bill Gates를 환영합니다 |
양식 검증
가능할 때마다 사용자가 입력 한 데이터는 클라이언트의 스크립트를 통해 확인해야합니다. 브라우저 측면 검증 속도가 더 빠르고 서버로드를 줄일 수 있습니다.
사용자 데이터가 데이터베이스에 입력되면 서버 측 확인을 고려해야합니다. 서버 측에서 양식을 확인하는 좋은 방법이 있으며, 이는 다른 페이지로 이동하는 대신 (확인 된) 양식을 양식 페이지로 다시 전달하는 것입니다. 그런 다음 사용자는 같은 페이지에서 오류 메시지를 얻을 수 있습니다. 이렇게하면 사용자가 오류를 찾는 것이 더 쉬워집니다.
공유 : ASP 페이지 매김 효과 최적화 ASP를 학습 할 때 필수적인 것은 4 가지 주요 작업, 즉 추가, 삭제, 수정 및 점검을 사용하는 것입니다. 가장 번거로운 것은 데이터베이스의 데이터를 클라이언트에 출력하는 것입니다. 예를 들어 데이터가 거의 없으면 데이터베이스에 몇 가지 조각이 있으므로 직접 출력 할 수 있습니다. 그러나 데이터가 많으면