フィールドの値はtextarea
,select
,input
およびbutton
の欄に返されます。各値は、キーが要素のname
プロパティであるキーと値のペアです。
は、私は、ポスト内のデータを含め、すべての要素を持っていると思います:
textarea
を:value
properyが含まれている、すなわち、テキストエリアに入力した何。
select
:選択したオプションのvalue
プロパティが含まれます。選択したオプションにvalue
プロパティが指定されていない場合は、そのオプションのテキストが使用されます。
input type="text"
:value
のプロパティが含まれています。つまり、入力フィールドに入力された内容が含まれています。
input type="password"
:value
のプロパティが含まれています。つまり、入力フィールドに入力された内容が含まれています。
input type="submit"
:フォームを送信するためにボタンが使用された場合、ボタンのテキストであるvalue
のプロパティが含まれます。
input type="image"
:フォームを送信するためにボタンが使用された場合、イメージ内のマウスクリックの座標がポストに送信されます。 xとy座標の名前は、要素の名前に ".x"と ".y"を追加して作成されます。
input type="checkbox"
:チェックボックスをオンにすると、value
プロパティが含まれます。要素にvalue
プロパティが指定されていない場合、値 "on"が使用されます。
input type="radio"
:value
プロパティは、各グループの選択項目に含まれています。 (グループはすべて同じ名前のラジオボタンです)
input type="file"
:選択したファイルの内容が、元のファイルパス(またはブラウザとセキュリティ設定に応じてファイル名のみ)とともに表示されます。
input type="hidden"
:value
プロパティが含まれます。
button
:フォームを送信するためにボタンが使用された場合は、innerText
プロパティが含まれます。つまり、htmlマークアップが削除されたボタンのテキストです。
TextBox
制御TextMode
性質に応じて、いずれかinput type="text"
、input type="password"
又はtextarea
としてレンダリングされます。 DropDownList
コントロールは、select
要素としてレンダリングされます。 Button
コントロールはinput type="submit"
と表示されます。 CheckBox
コントロールはinput type="checkbox"
として表示されます。レンダリングされたHTMLコードをチェックして、レンダリングされた実際のhtml要素を確認します。
GridViewには、編集可能なフォームフィールドが含まれている場合、またはポストバックが発生した場合(たとえば、リスト内を移動して)、ポスト内のデータのみが含まれます。ポストバックを実行すると、隠れたフィールドのペアに格納された情報があるため、ポストバックを引き起こし、フォームデータ自体を送信しないコントロール(たとえば、LinkButtonなど)には、ポストバックの原因に関する情報が含まれます。
コントロールは、フォームの非表示フィールドに保持されているViewStateにデータを配置することもできます。これは投稿にも含まれていますが、ブラウザに送信され、ブラウザに変更されずに再び表示されます。