1 메소드는 서버에 데이터를 보내는 방법을 지정하는 속성입니다
2 post 및 get post만 가능합니다. 공식적인 설명은 post 세션을 통해 서버에 데이터를 전송하는 것입니다. 실제로는 데이터를 제출하는 것입니다. get: 변수=값 형식으로 액션이 가리키는 URL에 형식의 데이터를 추가하고 "?"를 사용하여 둘을 연결하고, 일반적으로 데이터를 가져올 때 사용하는 각 변수를 "&"를 사용하여 연결합니다. 서버.
3, 기본값은 get이므로 일반적으로 post로 지정해야 합니다.
예:
예를 들어, 2개의 페이지가 있습니다. htm 및 b.asp의 경우 a.htm 페이지 형식의 값을 b.asp 페이지에 전달하려고 합니다.
그러면 a.htm에 다음과 같은 양식 코드가 있습니다.
위 코드에는 주의가 필요한 두 곳이 있습니다:
1. 메소드의 속성이 get이므로 URL을 통해 전달된 값이 표시됩니다.
2. 양식, 텍스트 상자, 제출 버튼. 전달해야 할 것은 텍스트 상자의 값입니다. 텍스트 상자의 값이 URL에 표시될 수 있도록 텍스트 상자의 id 속성을 name 속성으로 변경하는 데 주의하세요.
a.htm 페이지를 탐색하고 제출 버튼을 클릭하면 페이지가 b.asp 페이지로 이동하고 URL은 다음과 같습니다.
http://localhost/WebSite2/b .asp? Text1=11
URL에 값이 표시되는 것을 원하지 않으면 메소드 값을 post로 변경하면 됩니다.
그런 다음 b.asp에서 서버 측 코드를 통해 전달된 값을 얻을 수 있습니다.
method=get인 경우 b.asp 페이지는 <% =Request.QueryString["Text1"]%>를 전달하여 값을 가져와서 출력합니다.
method=post인 경우 b.asp 페이지는; pass <% =Request.Form["Text1"]%>값을 가져와서 출력합니다.