HtmlInputCheckBox クラス
アセンブリ: System.Web (system.web.dll 内)


HtmlInputCheckBox を使用すると、true または false の状態を選択できます。コントロールが選択されているかどうかを確認するには、Checked プロパティを使用します。Checked プロパティの内容がサーバーへのポスト間で変更された場合は、HtmlInputCheckBox コントロールが提供する ServerChange イベントが発生します。これにより、イベントが発生するたびに命令のカスタム セットを実行するイベント ハンドラを作成できます。
![]() |
---|
HtmlInputCheckBox コントロールをクリックしてもサーバーへのポストバックは行いません。コントロールの状態をサーバーに送り返すには、HtmlButton コントロールなどサーバーへのポストをサポートしているほかのコントロールを Web ページ上に用意する必要があります。 |
HtmlInputCheckBox のインスタンスの初期プロパティ値の一覧については、HtmlInputCheckBox コンストラクタのトピックを参照してください。

HtmlInputCheckBox コントロールのグループからユーザーがコントロールを選択した場合の単純な応答を次のコード例に示します。
<%@ Page Language="VB" AutoEventWireup="True" %> <html> <script language="VB" runat=server> Sub SubmitBtn_Click (Source As Object, ByVal E as EventArgs) If (Basketball.Checked = true) Then ' You like basketball End If If (Football.Checked = true) Then ' You like football End If If (Soccer.Checked = true) Then ' You like soccer End If End Sub </script> <body> <form method=post runat=server> Enter Interests: <input id="Basketball" checked type=checkbox runat=server> Basketball <input id="Football" type=checkbox runat=server> Football <input id="Soccer" type=checkbox runat="server"> Soccer <input type=button value="Enter" OnServerClick="SubmitBtn_Click" runat=server> </form> </body> </html>
<%@ Page Language="C#" %> <html > <script language="C#" runat=server> protected void SubmitBtn_Click(object sender, EventArgs e) { if (Basketball.Checked) { // You like basketball } if (Football.Checked) { // You like football } if (Soccer.Checked) { // You like soccer } } </script> <body> <form id="Form1" method=post runat=server> Enter Interests: <input id="Basketball" checked type=checkbox runat=server> Basketball <input id="Football" type=checkbox runat=server> Football <input id="Soccer" type=checkbox runat="server"> Soccer <input id="Button1" type=button value="Enter" OnServerClick="SubmitBtn_Click" runat=server> </form> </body> </html>
<%@ Page Language="JScript" AutoEventWireup="True" %> <html> <script language="JSCRIPT" runat=server> function SubmitBtn_Click (source : Object, e : EventArgs){ if(Basketball.Checked == true){ // You like basketball } if(Football.Checked == true){ // You like football } if(Soccer.Checked == true){ // You like soccer } } </script> <body> <form method=post runat=server> Enter Interests: <input id="Basketball" checked type=checkbox runat=server> Basketball <input id="Football" type=checkbox runat=server> Football <input id="Soccer" type=checkbox runat="server"> Soccer <input type=button value="Enter" OnServerClick="SubmitBtn_Click" runat=server> </form> </body> </html>


System.Web.UI.Control
System.Web.UI.HtmlControls.HtmlControl
System.Web.UI.HtmlControls.HtmlInputControl
System.Web.UI.HtmlControls.HtmlInputCheckBox


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


HtmlInputCheckBox メンバ
System.Web.UI.HtmlControls 名前空間
その他の技術情報
HtmlInputCheckBox サーバー コントロールの宣言構文
HTML サーバー コントロール
- HtmlInputCheckBox クラスのページへのリンク