asp.net 中 取得 Repeater 里的checkbox值

本文介绍了ASP.NET中在Repeater控件内使用Checkbox并传递其值的方法。通过大牛达的指导,菜鸟Frank了解到ASP.NET控件是对象,不能直接通过ID获取值。解决方案是使用HTML的Checkbox,并在后台通过FindControl方法获取Checkbox的值。文章强调了深入学习和理解控件本质的重要性。
摘要由CSDN通过智能技术生成

关键字:asp.net 批量删除,checkbox 传值



大牛达:Frank,你怎么愁眉苦脸啊,又遇到什么问题了吗?


菜鸟Frank:不知道为什么看到您我可开心了!!!


大牛达:说吧,又有什么问题要我帮忙的?


菜鸟Frank:额滴神啊,问题是这样的:

我想在前台页面把checkbox里的值赋值到后台获取,但是弄了半天就是死活取不了,我现在都要崩溃了。


大牛达:哦,我来看看你是怎么做的。


菜鸟Frank:我用了两种方法:

第一种是在控件CheckBox里赋值给value,但是这个控件怎么没有value这个选项啊。

第二种是用 html 的 CheckBox ,这下终于能给 value 赋值了,可是在后台死活取不了 该 CheckBox的 id。


大牛达:哈哈,其实想传值,用 js 或者 jQuery 都是很轻松的事情,不过鉴于你的基础比较薄弱,还是给你说说 ASP.NET 控件的传值方法吧。

首先你得明确一个思想,在asp.net 中,所有的控件都是对象,要牢记了!

所以你想再Repeater控件里嵌套一个checkbox 的控件再到后台根据checkbox的 id 来取,肯定是行不通的,况且控件checkbox是没有 value属性的。


菜鸟Frank:难怪我弄了半天没有弄出来,可恶的微软啊。


大牛达:呵呵,看你就是一个愤青,就算你以前是弄Java的也别抱怨微软啊,微软还是很强大的!


菜鸟Frank:唉,只怪公司要用 asp.net  ,如果是用 SSH ,我早就弄完这个项目了。


大牛达:哈哈,来吧,我来帮你修改下代码,免得你这个愤青在这里叽叽哇哇了。


经过大牛达的指导,代码很快就出来了:

前台:

            <asp:Repeater runat="server" ID="Repeater1">
                <ItemTemplate>
                    <tr>
                        <td>
                            <%#Eval("borrow_user_name")%>
                        </td>
                        <td>
                            <%#Eval("
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值