ASP.NET Buttonコントロール
Web サーバーコントロール
定義と使用法
Button コントロールは、押しボタンを表示するために使用されます。押しボタンは、送信ボタンまたはコマンドボタンにすることができます。既定では、このコントロールは送信ボタンです。
送信ボタンにはコマンド名がなく、クリックされるとWebページをサーバーにポストバックします。送信ボタンがクリックされたときに実行されるアクションを制御するイベントハンドラーを記述できます。
コマンドボタンにはコマンド名があり、ページ上に複数のボタンコントロールを作成できます。コマンドボタンがクリックされたときに実行されるアクションを制御するイベントハンドラーを記述できます。
プロパティ
| プロパティ | 説明 | .NET |
|---|---|---|
| CausesValidation | Button がクリックされたときにページを検証するかどうかを指定します。 | 1.0 |
| CommandArgument | 実行されるコマンドに関する追加情報を指定します。 | 1.0 |
| CommandName | Command イベントに関連するコマンドを指定します。 | 1.0 |
| OnClientClick | ボタンがクリックされたときに実行される関数の名前を指定します。 | 2.0 |
| PostBackUrl | Button コントロールがクリックされたときに、現在のページからデータを転送するターゲットページの URL を指定します。 | 2.0 |
| runat | このコントロールがサーバーコントロールであることを指定します。"server" に設定する必要があります。 | 1.0 |
| Text | ボタン上のテキストを指定します。 | 1.0 |
| UseSubmitBehavior | ボタンがブラウザの送信メカニズムを使用するか、ASP.NET のポストバックメカニズムを使用するかを指定する値です。 | 2.0 |
| ValidationGroup | ボタンがサーバーにポストバックする際に、そのボタンが属するコントロールグループが検証を引き起こすことを指定します。 | 2.0 |
Web コントロール標準プロパティ
AccessKey, Attributes, BackColor, BorderColor, BorderStyle, BorderWidth, CssClass, Enabled, Font, EnableTheming,
ForeColor, Height, IsEnabled, SkinID, Style, TabIndex, ToolTip, Width
完全な説明については、次のサイトにアクセスしてください:Web コントロール標準プロパティ。
コントロール標準プロパティ
AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls, EnableTheming, EnableViewState, ID, NamingContainer,
Page, Parent, Site, TemplateControl, TemplateSourceDirectory, UniqueID, Visible
完全な説明については、次のサイトにアクセスしてください:コントロール標準プロパティ。
試してみる - 例
Button
この例では、.aspx ファイル内に送信 Button コントロールを宣言します。次に、Click イベントが発生したときにボタンのテキストを変更できるイベントハンドラーを作成します。
Button 2
この例では、.aspx ファイル内に送信 Button コントロールを宣言します。次に、Click イベントが発生したときにボタンのテキストとスタイルを変更できるイベントハンドラーを作成します。
Web サーバーコントロール その他の拡張