asp.net repeater 中怎么获取checkbox 选中行的数据并在新的页面显示

//c#<ItemTemplate><tr><td><inputid="ck1"type="checkbox"runat="server"/></td><td><%#Ev... //c#
<ItemTemplate>
<tr>
<td><input id ="ck1" type="checkbox" runat ="server"/></td>
<td><%# Eval("USER_GUID") %></td>
<td><%# Eval("USER_NAME") %></td>
<td><%# Eval("ACCOUNT_NAME") %></td>
<td><%# Eval("ROLE") %></td>
<td><%# Eval("DAO") %></td>
<td><%# Eval("POSTS") %></td>
<td><%# Eval("USER_STATUS") %></td>
</tr>
</ItemTemplate>
最近遇到了困扰,希望大家能够帮助解决,谢谢大家了!
展开
 我来答
handangaoyang
推荐于2018-04-13 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:914万
展开全部

有很多方法。

  1. 在你的check中保存数据行id,然后获取到数据行id,从数据库查询这行数据(从数据库获取数据)

  2. 在页面没有回传的前提下,获取到checkbox所属数据源的index,然后直接获取Repeater.Items[index].Data就是你要的数据了

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式