Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published 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" %>















无标题页



















&nbsp;&nbsp;















爱好:











































If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759