//================a.aspx如下:===================//
<asp:CheckBoxList ID="Certification" RepeatDirection="Horizontal" runat="server">
<asp:ListItem Value="ISO-9000" Text="ISO-9000"></asp:ListItem>
<asp:ListItem Value="ISO-9002" Text="ISO-9002"></asp:ListItem>
<asp:ListItem Value="ISO-9003" Text="ISO-9003"></asp:ListItem>
<asp:ListItem Value="ISO-9004" Text="ISO-9004"></asp:ListItem>
<asp:ListItem Value="ISO-14000" Text="ISO-14000"></asp:ListItem>
</asp:CheckBoxList> //================a.aspx.cs的Page_Load如下===================//
string Cert = membershowok["CertificationList"].ToString();
string[] CertID = Cert.Split(' ');
for (int x = 0; x < CertID.Length-1; x++)
{
switch (CertID[x])
{
case "ISO-9000":
Certification.Items[0].Selected = true;
break;
case "ISO-9002":
Certification.Items[1].Selected = true;
break;
case "ISO-9003":
Certification.Items[2].Selected = true;
break;
case "ISO-9004":
Certification.Items[3].Selected = true;
break;
case "ISO-14000":
Certification.Items[4].Selected = true;
break;
}
}
//================a.aspx.cs的Button1_Click如下===================//
string CertificationList="";
for (int i = 0; i < Certification.Items.Count; i++)//判断有几个选中
{
if (Certification.Items[i].Selected == true)
{
CertificationList += Certification.Items[i].Value + " ";
}
}
如果用户第一次录入没问题,就是修改的时候不知道为什么怎么都取消不了
例如开始选了3个,到后来只能增加,却不能减少选项
<asp:CheckBoxList ID="Certification" RepeatDirection="Horizontal" runat="server">
<asp:ListItem Value="ISO-9000" Text="ISO-9000"></asp:ListItem>
<asp:ListItem Value="ISO-9002" Text="ISO-9002"></asp:ListItem>
<asp:ListItem Value="ISO-9003" Text="ISO-9003"></asp:ListItem>
<asp:ListItem Value="ISO-9004" Text="ISO-9004"></asp:ListItem>
<asp:ListItem Value="ISO-14000" Text="ISO-14000"></asp:ListItem>
</asp:CheckBoxList> //================a.aspx.cs的Page_Load如下===================//
string Cert = membershowok["CertificationList"].ToString();
string[] CertID = Cert.Split(' ');
for (int x = 0; x < CertID.Length-1; x++)
{
switch (CertID[x])
{
case "ISO-9000":
Certification.Items[0].Selected = true;
break;
case "ISO-9002":
Certification.Items[1].Selected = true;
break;
case "ISO-9003":
Certification.Items[2].Selected = true;
break;
case "ISO-9004":
Certification.Items[3].Selected = true;
break;
case "ISO-14000":
Certification.Items[4].Selected = true;
break;
}
}
//================a.aspx.cs的Button1_Click如下===================//
string CertificationList="";
for (int i = 0; i < Certification.Items.Count; i++)//判断有几个选中
{
if (Certification.Items[i].Selected == true)
{
CertificationList += Certification.Items[i].Value + " ";
}
}
如果用户第一次录入没问题,就是修改的时候不知道为什么怎么都取消不了
例如开始选了3个,到后来只能增加,却不能减少选项
解决方案 »
- 我和C#之父的谈话
- 关于arcengine+c#新建图层坐标系定义的问题
- 直接在单独的aspx上写程序代码和在aspx页的aspx.cs上面写程序代码两者运行时有区别吗?
- 获得B图在A图中的坐标??
- 一个困惑很久的问题
- Asp.NET WebService 在代码中如何自定义他的服务器址,有示例说明 ,谢谢
- 关于大体积图像分割的方法。
- 初学者请教简单C#语句,一个DataGrid,一个Button,一个远程数据库。点击Button时调用一个存储过程,在DataGrid中显示返回表。谢谢!
- c#写com+组件 有没有 源码啊!或给点 建议!100分
- 请问一个窗口问题
- 如何实现的动态可拆装的网页菜单
- 各位大哥帮帮忙,我写的服务程序 用ADO连接数据库怎么有问题
应该写在if(!IsPostBack)
{
//执行checkbox数据绑定.
}