ASP.NET Webフォーム
すべてのサーバ・コントロールはにrunat = "server"属性が含まれている必要があり、<form>タグ、<form>タグで表示される必要があります。
ASP.NET Webフォーム
すべてのサーバ・コントロールはにrunat = "server"属性が含まれている必要があり、<form>タグ、<form>タグで表示される必要があります。 runat = "server"属性は、フォームがサーバー上で処理されなければならないことを示しています。 それはまた、その中に含まれるコントロールは、サーバスクリプトによってアクセスすることができることを示しています。
...HTML + server controls
</form>
注:このフォームは、常に、ページ自体に送信されます。あなたはaction属性を指定した場合、それは無視されます。 あなたはmetionプロパティを省略した場合、それはメソッド= "ポスト"をデフォルトとします。 あなたは名前とid属性を指定しない場合も、それらは自動的にASP.NETによって割り当てられます。
注:.aspxのページは一つだけ<フォームにrunat = "サーバー">コントロールを含めることができます!
あなたが名前のない、方法、アクション、またはフォームの.aspxページのid属性に含まれている場合は、以下に示すようにASP.NETは、フォームにこれらの属性を追加参照してくださいよ、ソースコードを表示するために選択します。
...some code
</form>
フォームを送信
フォームは通常、ボタンをクリックして送信されます。 フォーマットASP.NETボタンサーバーコントロールは次のとおりです。
ボタンのid属性は、一意の名前を定義し、テキスト属性は、ボタンのラベルを割り当てます。 onClickイベントハンドラは、名前のサブルーチンを実行するように指定します。
次の例では、我々はの.aspxファイル内のButtonコントロールを宣言します。 ボタンのテキストを変更するサブルーチンを実行するには、ボタンをクリックしてください: