<asp:DataList ID="dlAuditNews" BackColor="#FFFFFF" runat="server" Width="99%" Cellpadding="0" Cellspacing="1">
<ItemTemplate>
<tr>
<td width="9%" height="27" align="center" class="blue">
<asp:CheckBox ID="ck" runat="server" />
<asp:HiddenField ID="NewsId" runat="server" Value='<%# Eval("Id") %>' />
</td>
<td width="13%" height="27" align="center" class="wb">
</td>
<td width="66%" align="left" class="wb">
<a href='../news_wb.aspx?id=<%# Eval("Id") %>' target="_blank">
<font color="color">
<%# Eval("Title") %>
</font></a></td>
<td width="12%" align="center" class="wb">
<a href='EditNews.aspx?NewsId=<%# Eval("Id") %>'>
审核</a>
</td>
</tr>
</ItemTemplate>
</asp:DataList>
我想遍历上面的CHECKBOX,但是结果是所有的复选框都被选中了,状态却为false,后台代码是
foreach (DataListItem dli in dlAuditNews.Items)
{ CheckBox ck = dli.FindControl("ck") as CheckBox;
if (ck.Checked)
{
HiddenField hf = dli.FindControl("NewsId") as HiddenField;
sb.Append(hf.Value + ",");
}
}
<ItemTemplate>
<tr>
<td width="9%" height="27" align="center" class="blue">
<asp:CheckBox ID="ck" runat="server" />
<asp:HiddenField ID="NewsId" runat="server" Value='<%# Eval("Id") %>' />
</td>
<td width="13%" height="27" align="center" class="wb">
</td>
<td width="66%" align="left" class="wb">
<a href='../news_wb.aspx?id=<%# Eval("Id") %>' target="_blank">
<font color="color">
<%# Eval("Title") %>
</font></a></td>
<td width="12%" align="center" class="wb">
<a href='EditNews.aspx?NewsId=<%# Eval("Id") %>'>
审核</a>
</td>
</tr>
</ItemTemplate>
</asp:DataList>
我想遍历上面的CHECKBOX,但是结果是所有的复选框都被选中了,状态却为false,后台代码是
foreach (DataListItem dli in dlAuditNews.Items)
{ CheckBox ck = dli.FindControl("ck") as CheckBox;
if (ck.Checked)
{
HiddenField hf = dli.FindControl("NewsId") as HiddenField;
sb.Append(hf.Value + ",");
}
}
解决方案 »
- ASP.Net求教育 Button1点击不进后台!
- 美工有没有盗版??请大家回答一下?
- @@@@@@@@@ UP者有分!发与一全有关于global.asax的问题.高人请进 @@@@@@@@@@
- 求流水号程序设计
- 请教:编译.dll文件出错。找不到system.data system.management system.text等命名空间
- split 使用的问题
- 关于删除主外键关系
- 大侠来看下,关于查询的问题,就一个下拉,一个文本
- 关于dropdownlist控件的用法
- ASP.NET中用一个按钮实现获取动态生成的<INPUT type=text>的值!!!(C#)
- menu控件如何绑定sitemap的某一个node节点
- synclock的用法不太理解,谁能给演示一下,加锁和不加锁的区别。
for (int i = 0; i < gvArticle.Rows.Count; i++)
{
HtmlInputCheckBox cb =(HtmlInputCheckBox) gvArticle.Rows[i].FindControl("cbSelect");
if (cb != null)
{
if (cb.Checked == true)
{
lblInfo.Text += DeleteArticle(gvArticle.Rows[i].Cells[1].Text);
}
}
}