Repeater中如何用checkbox控件又如何判断那个人checkbox被选中呢
解决方案 »
- 如何设置安全性,让asp.net执行未知发行者的exe文件
- 在线等 lucene索引文件合并的问题
- 怎么写mvc3+jquery+json的树形控件单击节点的单击事件啊
- 有关treeview的问题,高分求助啦!!!!!!!!!!!!!!!!!
- 怎么在Gridview 列中加上图片(图片名存在数据库中,图片存在文件夹里)
- 网上下载的留言板模板怎样和自己的HTML页面结合
- 水晶报表~~~组合计的问题?
- 大家给我看看我的用户验证方法的问题??
- 存储过程的分页的问题,“最后一页”按钮点了没有反应,点了“第一页”和“上一页”有作用。(高分请教在线等)
- 初学ASP.NET,找不到HtmlAnchor控件(vb.net),请大家帮忙
- 下班前请前辈吃点“小菜”然后快乐下班
- 急,麻烦帮我看下.未将对象引用设置到对象的实例!是数据库.....高分
<HeaderTemplate>
<table align="center" bgcolor="#ffffff" border="0" cellpadding="2" cellspacing="1"
class="border" width="98%">
<tr class="topbg" height="25">
<td width="100" style="height: 25px">
<div align="center">
全选 <asp:CheckBox ID="Checkall" runat="server" onclick="javascript:selectall(this);" /></div>
</td>
<td width="100" style="height: 25px">
<div align="center">
排序</div>
</td>
<td width="100" style="height: 25px">
<div align="center">
类型</div>
</td>
<td width="200" style="height: 25px">
<div align="center">
标题</div>
</td>
<td style="height: 25px">
<div align="center">
内容</div>
</td>
<td style="height: 25px">
<div align="center">
点击数</div>
</td>
<td style="height: 25px" width="150px">
<div align="center">
管理操作</div>
</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr class="tdbg" onmouseout="this.style.backgroundColor=''" onmouseover="this.style.backgroundColor='#BFDFFF'">
<td>
<div align="center">
<asp:CheckBox ID="CheckSingle" runat="server" /><asp:Label ID="SDID" runat="server"
Text='<%#Eval("SD_Id") %>' Visible="false"></asp:Label>
</div>
</td>
<td>
<div align="center">
<%#Eval("SD_Sort") %>
</div>
</td>
<td>
<div align="center">
<%#Eval("SD_Type") %>
</div>
</td>
<td>
<div align="center">
<%#Eval("SD_Title")%>
</div></td>
<td>
<div align="center">
<%#StrUnion.StrCut(Eval("SD_Content"),80)%> </div>
</td>
<td>
<div align="center">
<%#Eval("SD_ClickNum")%>
</div></td>
<td width="150px">
<div align="center">
<a href="?Nid=<%#Eval("SD_Id") %>&act=mod">修改</a>
<asp:Button ID="del" CommandName="del" CommandArgument='<%#Eval("SD_Id") %>'
runat="server" OnClientClick='return confirm("确定要删除此黑板报吗(不可恢复)?");' Text="删除" ></asp:Button>
</div>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
<script language="javascript" type="text/javascript">
function selectall(chkcontrol)
{
var chkall=chkcontrol;
State=chkall.checked;
elem=chkall.form.elements;
for (i=0;i<elem.length;i++)
{
if(elem[i].type=="checkbox" && elem[i]!=chkall.id)
{
if(elem[i].checked!=State)
{
elem[i].click();
}
}
}
}
</script>
[code=C#] protected void DelAll_Click(object sender, EventArgs e)
{
int count = RP_NewList.Items.Count;
for (int i = 0; i < count; i++)
{
CheckBox CheckSingle = RP_NewList.Items[i].FindControl("CheckSingle") as CheckBox;
if (CheckSingle.Checked)
{
Label sdid = RP_NewList.Items[i].FindControl("SDID") as Label;
bll.Delete(Security.ToNum(sdid.Text)); }
}
Page.ClientScript.RegisterStartupScript(GetType(), "", "alert('删除完成');", true);
ShowList();
}
[/code]