怎么让repetear中的checkbox分页后任然保存选中状态,我在第一页选中几个后点下一页选好了在回到第一页,先前选中的东西还在
解决方案 »
- add reference的一个问题
- 如何给DataTable修改里面的列和值
- 求高手解决问题
- 在三层结构的项目中,返回DataSet时还好,但当返回DataReader时,数据库的关闭怎么处理啊,放在数据层就返回不了DataReader,放在UI层,好像又
- 怎么用c#求3的5次方? 头大了
- .Net中URL改写.是不是没有办法做啊? 救救我啊!
- 如何修改DATATABLE中的某个字段啊
- .net入门问题
- [孟大哥]footer当中我也放置了一个CustomValidator验证控件,如何验证footer里面的控件
- 如何配置windows2003的IIS以启用ASP.NET
- 带背景图片的超级链接纵向对齐问题??
- jmail群发几万邮件怎么处理啊
页面加载的时候用JS遍历checkbox 找出隐藏控件 保存的 ID
if(oChk.checked)
{
var z=oChk.title;
Form1.Hd.value += "," + oChk.value;
Form1.HdZ.value+=","+z;
}
else
{
var z=oChk.title;
Form1.Hd.value = Form1.Hd.value.replace("," + oChk.value,"");
Form1.HdZ.value = Form1.HdZ.value.replace("," + z,"");
}
} 隐藏域或AJAX保存数据
前提你是必须得将repeater放在updatepanel中了。。
就像人生如梦说的那样, 选中的时候用js更新隐藏域,然后在repeater的ItemDataBound事件中, 读取隐藏域,更新CheckBox.
加载的页面的时候 遍历判断。