日期:2014-05-16 浏览次数:20887 次
纯手写,难免出错,大家共同学习,其中有错误还望大家点出来及时修改以免误人子弟。
CheckBox和CheckBoxList控件其实就像一对孪生兄弟般,他们同是复选框控件。只是后者弥补了前者使用效率低的缺陷罢了。
先说下CheckBox控件
重要的属性:
Checked 获取或设置复选框是否处于选中状态,选中则为True
Text 获取或设置Checkbox控件的文本内容
AutoPostBack 表明是否自动上传窗体数据到服务器
事件:
OnCheckedChanged 当Checked属性的值变化时触发
代码:
html:
<asp:CheckBox ID="CB1" runat="server" Text="汤姆克鲁斯" OnCheckedChanged="CheckBox_Click" AutoPostBack="true"></asp:CheckBox>
<asp:CheckBox ID="CB2" runat="server" Text="约翰尼德普" OnCheckedChanged="CheckBox_Click"
AutoPostBack="true"></asp:CheckBox>
<asp:CheckBox ID="CB3" runat="server"
Text="威尔斯密斯" OnCheckedChanged="CheckBox_Click" AutoPostBack="true"></asp:CheckBox>
<asp:CheckBox
ID="CB4" runat="server" Text="布拉德皮特" OnCheckedChanged="CheckBox_Click" AutoPostBack="true"></asp:CheckBox>
<asp:Literal ID="Literal1" runat="server"></asp:Literal>
这里看出他们的oncheckedchanged事件是一样的,因为这里要同时对着四个独立的复选框控件进行"监控"。
C#:
protected void CheckBox_Click(object