最新のWeb開発のチュートリアル
 

ASP.NET Webフォーム - ボタンコントロール


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


ボタンコントロール

Buttonコントロールは、プッシュボタンを表示するために使用されます。 プッシュボタンは、送信ボタンまたはコマンドボタンもあります。 デフォルトでは、このコントロールは、送信ボタンです。

送信ボタンは、コマンド名を持っていない、それがクリックされたときには、サーバーに戻ってページをポストします。 送信ボタンがクリックされたときに実行されるアクションを制御するために、イベントハンドラを記述することが可能です。

コマンドボタンは、コマンド名があり、ページに複数のButtonコントロールを作成することができます。 コマンドボタンがクリックされたときに実行されるアクションを制御するために、イベントハンドラを記述することが可能です。

以下の例では、単純なButtonコントロールを示しています。

<html>
<body>

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

</body>
</html>

スクリプトを追加

フォームは、ほとんどの場合、ボタンをクリックして提出されます。

次の例では、1つのTextBoxコントロール、1つのButtonコントロール、および.aspxのファイル内の1つのLabelコントロールを宣言します。 送信ボタンがトリガされると、提出するサブルーチンが実行されます。 提出サブルーチンは、Labelコントロールにテキストを書き込みます。

<script runat="server">
Sub submit(sender As Object, e As EventArgs)
lbl1.Text="Your name is " & txt1.Text
End Sub
</script>

<html>
<body>

<form runat="server">
Enter your name:
<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>
»例を表示