1 メソッドはサーバーへのデータの送信方法を指定する属性です
2 post と get post のみ可能です: 公式の説明では、post セッションを通じてデータをサーバーに送信します。実際はデータを入稿することになります。 get: フォーム内のデータを、variable=value の形式でアクションが指す URL に追加し、「?」を使用して 2 つを接続し、「&」を使用して各変数を接続します。サーバー。
3、デフォルトは get なので、通常は post として指定する必要があります
例:
たとえば、2 ページがあります。 htm と b.asp の場合、a.htm ページの形式で値を b.asp ページに渡したいとします。
a.htm には次のフォーム コードが含まれます:
上記 コードには注意が必要な箇所が 2 つあります:
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"]%>値を取得して出力します。