Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/9 1:37:29 asp.net2.0服务器控件之CheckBox控件
asp.net2.0服务器控件之CheckBox控件
CheckBox控件 1.功能 CheckBox控件用于显示允许用户选择True或False条件的复选框。用户可以从一组CheckBox控件中选择一项或多项。 2.属性 CheckBox控件常用属性及描述如表1所示。 表1 CheckBox控件常用属性及描述 下面对比较重要的属性进行详细介绍。 (1)AutoPostBack属性。属性指定在单击时是否将CheckBox控件的状态回发到服务器。如果该属性值为True,则在单击CheckBox控件时自动将其状态发送到服务器,否则为False,默认值为False。代码如下: this.chkTest1.AutoPostBack = True; * 注意:将此属性设置为True会导致每次单击控件时发生到服务器的往返行程。 (2)Checked属性。该属性可以确定是否已选中CheckBox控件。用户也可以使用该属性以编程方式设置CheckBox控件的状态。代码如下: this.chkTest1.Checked = True; (3)Text属性。该属性指定与CheckBox控件关联的文本标签。该属性也可以以编程方式获取或设置与CheckBox控件关联的文本标签。代码如下: this.chkTest1.Text = "唱歌"; this.chkTest2.Text = "跳舞"; this.chkTest3.Text = "看书"; 运行结果如图1所示。 图1 设置CheckBox控件的Text属性 3.方法。 4.事件 CheckBox控件常用事件及描述如表2所示。 表2 CheckBox控件常用事件及描述 当Checked属性的值在向服务器的各次发送过程间更改时,将引发CheckedChanged 事件。此事件不将页面回发到服务器,除非AutoPostBack属性被设置为True。用户可以在CheckBox控件的CheckedChanged事件指定和编写处理程序。 * 示例 CheckBox控件CheckedChanged事件的使用 本示例演示在选中或取消CheckBox控件时,弹出消息提示框。程序代码如下: protected void chkTest1_CheckedChanged(object sender, EventArgs e) { if (this.chkTest1.Checked) Response.Write(""); else Response.Write(""); } protected void chkTest2_CheckedChanged(object sender, EventArgs e) { if (this.chkTest2.Checked) Response.Write(""); else Response.Write(""); } protected void chkTest3_CheckedChanged(object sender, EventArgs e) { if (this.chkTest3.Checked) Response.Write(""); else Response.Write(""); } 完整程序代码如下: ★ ★★★★CheckBoxTest.aspx代码文件完整程序代码★★★★★ <%@ Page Language="C#" AutoEventWireup="true" CodeFile="CheckBoxTest.aspx.cs" Inherits="CheckBoxTest" %>
赞