当前位置: 代码迷 >> ASP.NET >> ,checkboxlist怎么随点随变
  详细解决方案

,checkboxlist怎么随点随变

热度:1288   发布时间:2013-02-25 00:00:00.0
求救,checkboxlist如何随点随变
checkboxlist如何随点随时使文本框里的内容变,就是指选中与不选中
谢谢!!!

------解决方案--------------------------------------------------------
把文本内容变化的代码写到控件选中与否的事件里,当checkboxlist状态改变时触发事件就执行文本内容变化。
------解决方案--------------------------------------------------------
1 JS

2 将CheckBoxList的AutoPostBack属性选为True,这样每当勾选CheckBoxList里的CheckBox,都会触发后台事件。想怎么做,在事件里写吧。
------解决方案--------------------------------------------------------
前台[
code=C#]
 <asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" 
oncheckedchanged="CheckBox1_CheckedChanged" Text="没选" />
[/code]
后台
C# code
 protected void  CheckBox1_CheckedChanged(object sender, EventArgs e)        {            if (CheckBox1.Checked == true)            {                CheckBox1.Text = "选中";            }            else            {                CheckBox1.Text = "没选";            }        }
------解决方案--------------------------------------------------------
CheckBoxList的话这样
前台
C# code
 <asp:CheckBoxList ID="CheckBoxList1" runat="server" AutoPostBack="True"         onselectedindexchanged="CheckBoxList1_SelectedIndexChanged">        <asp:ListItem Value="1">没选</asp:ListItem>        <asp:ListItem Value="2">没选</asp:ListItem>        <asp:ListItem Value="3">没选</asp:ListItem>        <asp:ListItem Value="4">没选</asp:ListItem>    </asp:CheckBoxList>