当前位置: 代码迷 >> ASP.NET >> CheckBoxList通过js获取Value,该如何解决
  详细解决方案

CheckBoxList通过js获取Value,该如何解决

热度:2126   发布时间:2013-02-25 00:00:00.0
CheckBoxList通过js获取Value
一开始想到一种方法
foreach (var listItem in backGroundIndustryTreeMods.Select(backGroundIndustryTreeMod => new ListItem(backGroundIndustryTreeMod.Name, backGroundIndustryTreeMod.ID.ToString())))
  {
  listItem.Attributes.Add("alt", listItem.Value);
   
  chkIndustry.Items.Add(listItem);
  }
增加一个Alt属性,这样可以在input前面多一个span可以绑定value,

我需要获取这个id进行异步操作。
但是在提交数据的时候,如果后台的验证没有通过,页面会提交一次,
listItem.Attributes.Add("alt", listItem.Value);
绑定的东西就消失了..请问有没有什么解决方案.?

------解决方案--------------------------------------------------------
在前台验证
------解决方案--------------------------------------------------------
无论成功与否,在重新绑定一次
------解决方案--------------------------------------------------------
使用JQUERY
将CheckBoxList放在div11内
$("#div11 :checkbox").bind("click", function () {
var s = $(this).next();
alert(s());
});

$(this).next(); 通过这个方法可以获取复选框后面对应的LABEL元素