c# – 获取中继器的项目
发布时间:2020-12-16 01:31:11 所属栏目:百科 来源:网络整理
导读:我试图在页面移动(分页)之前获取所有转发器选中的转发器项目的复选框,并将它们存储在某个地方. foreach (RepeaterItem ri in rpt.Items) { CheckBox box = (CheckBox)ri.FindControl("chkBox"); if (box.Checked) { ... } } 问题是我从哪里调用此函数? 我试
我试图在页面移动(分页)之前获取所有转发器选中的转发器项目的复选框,并将它们存储在某个地方.
foreach (RepeaterItem ri in rpt.Items) { CheckBox box = (CheckBox)ri.FindControl("chkBox"); if (box.Checked) { ... } } 问题是我从哪里调用此函数? rpt_PreRender()事件,返回正确数量的项目,但它在选中复选框之前发生,而不是之后. 我能做什么? 解决方法
您正在寻找的方式是不可能的…请尝试使用此代码…
if (Repeater1.Items.Count > 0) { for (int count = 0; count < Repeater1.Items.Count; count++) { CheckBox chk = (CheckBox)Repeater1.Items[count].FindControl("CheckBox1"); if (chk.Checked) { } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |