이 글은 ASP에서 요청과 응답의 사용법을 주로 소개합니다. 필요한 친구들은 참고하면 됩니다.
요청 사용법:
요청에는 양식 값을 얻는 세 가지 방법이 있으며, 이는 다양한 양식 제출 방법을 얻는 데 사용됩니다. 양식은 단순히 페이지에 전달될 매개변수의 모음으로 생각할 수 있으며 양식의 제출 방법에는 두 가지 post 및 get 방법이 포함됩니다. 이 두 가지 방법은 서로 다른 수신 방법에 해당하며 구체적인 구현은 다음과 같습니다.
1. post 메소드로 제출된 양식의 값 가져오기 메소드의 경우 요청의 양식 속성의 get 메소드를 사용하여 필수 필드 식별자를 가져옵니다. 예를 들어 제출된 양식에서 txtUserName 값을 가져와서 usrName 문자열에 넣는 코드는 다음과 같습니다. string userName=Request.Form.Get(txtUserName).ToString();
2. get 메소드로 제출된 양식의 값 획득 방법의 경우 요청의 QueryString 속성에 있는 필드 식별자를 사용하여 값을 얻습니다. 예를 들어 제출 양식에서 txtUserName 값을 가져와서 usrName 문자열에 입력하는 코드는 다음과 같습니다. string userName=Request.QueryString[txtUserName].ToString();
3. 두 메소드 모두에 적용 가능한 메소드의 경우 요청의 인덱스 값을 사용하여 원하는 형식의 값을 얻으십시오. 코드는 다음과 같습니다.
문자열 userName=요청[txtUserName].ToString();
그 중 장점과 단점은 다음과 같습니다.
1. 이 메소드는 post 메소드로 제출된 양식의 값을 가져오는 메소드입니다. post value 메소드의 경우 전달된 매개변수 값이 URL에 일반 텍스트로 표시되지 않습니다.
2. 이 방법은 get 메소드로 제출된 양식의 값을 가져오는 방법입니다. get value 전송 방법을 사용할 때의 단점은 다음과 같습니다.
(1), 명확한 코드 표시,
(2) 제한된 길이;
장점: (1) URL을 직접 정의하고 값을 전달할 수 있습니다.
기능: (1) 뉴스 작성 시 템플릿을 적용하는 것이 편리합니다.
응답 방법
여기서 사용되는 가장 중요한 메소드는 response.write(string) 및 response.redirect(url)입니다.
response.write(string)의 기능은 서버에서 클라이언트로 데이터를 반환(데이터 쓰기)하는 것입니다.
response.redirect(url)의 기능은 서버 측의 다른 웹 페이지로 리디렉션하는 것입니다.