asp.net Repeater取得CheckBox选中的某行某个值的c#写法
宣言夫妇,临猗政府网,百世汇通官网
1、
foreach (control c in this.rpttables.controls)
{
checkbox cbx = (checkbox)c.findcontrol("cbxid");
textbox tbx = (textbox)c.findcontrol("tbxtablename");
if (cbx != null)
{
if (cbx.checked == true)
{
common.salert(tbx.text);
}
}
}
2、
for (int i = 0; i < this.rpttables.items.count; i++)
{
checkbox cbx = (checkbox)rpttables.items[i].findcontrol("cbxid");
textbox tbx = (textbox)rpttables.items[i].findcontrol("tbxtablename");
if (cbx != null)
{
if (cbx.checked)
{
common.salert(tbx.text);
}
}
}
关键点:在每行再写个隐藏的控件我是用textbox,代码如下:
<asp:textbox id="tbxtablename" runat="server" text='<%#eval("table_name") %>' style="display:none;" />
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
网友评论