ASP.NET - Button コントロール

Button コントロールはボタンを表示するために使用されます。

Button コントロール

Button コントロールはボタンを表示するために使用されます。ボタンは提交ボタンまたはコマンドボタンであり、このコントロールは提交ボタンに属しています。

submit ボタンにはコマンド名がなく、クリックされたときにページをサーバーに戻します。提交ボタンがクリックされたときにアクションの実行を制御するイベントハンドラを書くことができます。

command ボタンは名前が付けられており、ページ上に複数の Button コントロールを作成することができます。command ボタンがクリックされたときに動作を実行するイベントハンドラを書くことができます。

Button コントロールの属性は、 Button コントロールリファレンスマニュアル

以下の例では、シンプルな Button コントロールを示しています:

<html>
<body>
<form runat="server">
<asp:Button id="b1" Text="Submit" runat="server" />
</form>
</body>
</html>

スクリプトを追加

フォームは通常、ボタンをクリックすることで提出されます。

以下の例では、.aspx ファイルに TextBox コントロール、Button コントロール、Label コントロールを宣言しています。この提交ボタンがクリックされたとき、submit サブルーチンが実行されます。submit サブルーチンは Label コントロールにテキストを書き込みます:

<script runat="server">
Sub submit(sender As Object, e As EventArgs)
lbl1.Text="あなたの名前は" & txt1.Text
End Sub
</script>
<html>
<body>
<form runat="server">
あなたの名前を入力してください:
<asp:TextBox id="txt1" runat="server" />
<asp:Button OnClick="submit" Text="Submit" runat="server" />
<p><asp:Label id="lbl1" runat="server" /></p>
</form>
</body>
</html>

この例を表示