为了账号安全,请及时绑定邮箱和手机立即绑定

关于asp.net的一个问题希望遇到过的人给小弟一个提示

关于asp.net的一个问题希望遇到过的人给小弟一个提示

倚天杖 2018-12-10 14:06:39
我有个checkbox放在Repeater中在后台HttpContext.Current.Request["ctl00$ContentPlaceHolder1$Repeater1$ctl00$chkid"]这样获得    页面解析成html代码后控件的name值 ctl00$ContentPlaceHolder1$Repeater1$ctl00$chkid  但我这样只能获得一条 因为他循环这个name值每条多不一样  我在百度看到的多是关于JS做的  有木有 可以 后台搞定的 ((*^__^*) 嘻嘻 语文水平不咋滴 希望你们能理解我的意思)
查看完整描述

2 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

如果在不需要在后台代码中使用checkbox,可以将checkbox的runat=server去掉,出来的name就是一样的了。

查看完整回答
反对 回复 2018-12-14
?
跃然一笑

TA贡献1826条经验 获得超6个赞

foreach (RepeaterItem RPItem inthis.Repeater1.Items)
{
    CheckBox ChB =(CheckBox)RPItem.FindControl("CheckBoxID");
    if (ChB.Checked)
    {
        //todo
    }
    else
    {
        //todo
    }
}

查看完整回答
反对 回复 2018-12-14
  • 2 回答
  • 0 关注
  • 454 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信