CheckBox Web 控件也是提供给使用者从选项中作选择的对象,相对于HTML 控件为<InputType="CheckBox">。CheckBox Web 控件和RadioButton Web 控件不同的地方是它可以重复选取,其使用语法如下所示:
<ASP:CheckBox Id="被程序代码所控制的名称" Runat="Server" AutoPostBack="True | False" Text="控件的文字" TextAlign="控件文字出现在左方或右方" Checked="True | False" OnCheckedChanged="事件程序名称" />
CheckBox Web 控件常用的属性如下表所示:
CheckBox Web 控件支持CheckedChanged 事件,使用的方式和RadioButton Web 控件一样。下列程序代码范例中,我们在下面的程序中布置了一个CheckBox Web 控件,并配合CheckedChanged 事件和AutoPostBack 属性。每当使用者按下画面中的CheckBox Web 控件时,由于Checked 属性改变,所以触发CheckedChanged 事件:
<Html> <Form Id="Form1" Runat="Server"> <ASP:CheckBox Id="CheckBox1" Text="Item Checked" OnCheckedChanged="Check_Clicked" AutoPostBack="True" Runat="server"/><P> <ASP:Label Id="Label1" Runat="Server"/> </Form> <Script Language="VB" Runat="Server"> Sub Check_Clicked(Sender As Object, e As EventArgs) If CheckBox1.Checked Then Label1.Text="Checked" Else Label1.Text="Not Checked" End If End Sub </Script> </Html>
|