<asp:DataList ID="Show_Admin" Width="600px" align="center" runat="server" >
<HeaderTemplate>
<table border="0" cellpadding="0" cellspacing="1" bgcolor="#B0C1F2">
<tr>
<td width="59" height="25" align="center" bgcolor="#FFFFFF"> <strong>序号 </strong> </td>
<td width="147" align="center" bgcolor="#FFFFFF"> <strong>用户名 </strong> </td>
<td width="129" align="center" bgcolor="#FFFFFF"> <strong>级别 </strong> </td>
<td width="129" align="center" bgcolor="#FFFFFF"> <strong>修改 </strong> </td>
<td width="130" align="center" bgcolor="#FFFFFF"> <strong>删除 </strong> </td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td width="59" height="25" align="center" bgcolor="#FFFFFF"> <%#(AspNetPager1.CurrentPageIndex - 1) * AspNetPager1.PageSize+(Container.ItemIndex + 1)%> </td>
<td width="147" align="center" bgcolor="#FFFFFF"> <%#Eval("admin") %> </td>
<td width="129" align="center" bgcolor="#FFFFFF"> <%#Eval("isadmin") %> </td>
<td width="129" align="center" bgcolor="#FFFFFF"> <a href="Modify_Admin.aspx?id= <%#Eval("id")%>">修改 </a> </td>
<td width="130" align="center" bgcolor="#FFFFFF"> <%#Eval("id") %> <input type="checkbox" id="chkItem" value= <%#Eval("id")%>> </td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr>
<td width="59" height="25" align="center" bgcolor="#EFEFEF"> <%#(AspNetPager1.CurrentPageIndex - 1) * AspNetPager1.PageSize+(Container.ItemIndex + 1)%> </td>
<td width="147" align="center" bgcolor="#EFEFEF"> <%#Eval("admin") %> </td>
<td width="129" align="center" bgcolor="#EFEFEF"> <%#Eval("isadmin") %> </td>
<td width="129" align="center" bgcolor="#EFEFEF"> <a href="Modify_Admin.aspx?id= <%#Eval("id")%>">修改 </a> </td>
<td width="130" align="center" bgcolor="#EFEFEF" > </td>
</tr>
</AlternatingItemTemplate>
<FooterTemplate>
<tr>
<td height="25" colspan="5" bgcolor="#FFFFFF" align="center"> <asp:Button ID="Button1" runat="server" Text="删除所选中的" OnClick="Delet_Admin" /> <asp:CheckBox ID="chkHeader" runat="server" AutoPostBack="False" onclick="SelectAll(this);"/> </td>
</tr>
</table>
</FooterTemplate>
</asp:DataList>
后台 protected void Delet_Admin(object sender, EventArgs e)
{ ?
} 后台应怎样取到 check box 勾选的id值
<HeaderTemplate>
<table border="0" cellpadding="0" cellspacing="1" bgcolor="#B0C1F2">
<tr>
<td width="59" height="25" align="center" bgcolor="#FFFFFF"> <strong>序号 </strong> </td>
<td width="147" align="center" bgcolor="#FFFFFF"> <strong>用户名 </strong> </td>
<td width="129" align="center" bgcolor="#FFFFFF"> <strong>级别 </strong> </td>
<td width="129" align="center" bgcolor="#FFFFFF"> <strong>修改 </strong> </td>
<td width="130" align="center" bgcolor="#FFFFFF"> <strong>删除 </strong> </td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td width="59" height="25" align="center" bgcolor="#FFFFFF"> <%#(AspNetPager1.CurrentPageIndex - 1) * AspNetPager1.PageSize+(Container.ItemIndex + 1)%> </td>
<td width="147" align="center" bgcolor="#FFFFFF"> <%#Eval("admin") %> </td>
<td width="129" align="center" bgcolor="#FFFFFF"> <%#Eval("isadmin") %> </td>
<td width="129" align="center" bgcolor="#FFFFFF"> <a href="Modify_Admin.aspx?id= <%#Eval("id")%>">修改 </a> </td>
<td width="130" align="center" bgcolor="#FFFFFF"> <%#Eval("id") %> <input type="checkbox" id="chkItem" value= <%#Eval("id")%>> </td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr>
<td width="59" height="25" align="center" bgcolor="#EFEFEF"> <%#(AspNetPager1.CurrentPageIndex - 1) * AspNetPager1.PageSize+(Container.ItemIndex + 1)%> </td>
<td width="147" align="center" bgcolor="#EFEFEF"> <%#Eval("admin") %> </td>
<td width="129" align="center" bgcolor="#EFEFEF"> <%#Eval("isadmin") %> </td>
<td width="129" align="center" bgcolor="#EFEFEF"> <a href="Modify_Admin.aspx?id= <%#Eval("id")%>">修改 </a> </td>
<td width="130" align="center" bgcolor="#EFEFEF" > </td>
</tr>
</AlternatingItemTemplate>
<FooterTemplate>
<tr>
<td height="25" colspan="5" bgcolor="#FFFFFF" align="center"> <asp:Button ID="Button1" runat="server" Text="删除所选中的" OnClick="Delet_Admin" /> <asp:CheckBox ID="chkHeader" runat="server" AutoPostBack="False" onclick="SelectAll(this);"/> </td>
</tr>
</table>
</FooterTemplate>
</asp:DataList>
后台 protected void Delet_Admin(object sender, EventArgs e)
{ ?
} 后台应怎样取到 check box 勾选的id值
解决方案 »
- 求救啊。。。GridView 点击无反应。。。
- Label的Align属性不是有效属性那应该用什么
- gridview导入到excel中的问题
- VS2003怎么做网站啊!!!
- 凡是Javascript 都写到后台代码中,这种思想正确否?
- [急]TreeView显示问题
- iewebcontrol使用问题?
- C# 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- 如何手工的为一个页面添加URL参数
- 用c#+asp.net+javascript+sqlserver2000做的一个站点在各地能卖多少钱?
- 怎么能用最简单的XML操作方法(C# asp.net2.0)追加一条如例子格式的数据
- Cache 登录。。也是想了解多点Cache
str = Request.Form.Get("checkboxname");
string Sql = "UPDATE tb SET [isDelete] = 1 WHERE [Id] in (" + str + ")"; 前台,你那个加个name属性~
<input type="checkbox" id="checkboxname" name="checkboxname" value=' <%# DataBinder.Eval(Container.DataItem, "Id")%>' />怎么问这么多次~
Requst.From["chkItem"]
<HeaderTemplate>
<table border="0" cellpadding="0" cellspacing="1" bgcolor="#B0C1F2">
<tr>
<td width="59" height="25" align="center" bgcolor="#FFFFFF"><strong>序号</strong></td>
<td width="147" align="center" bgcolor="#FFFFFF"><strong>用户名</strong></td>
<td width="129" align="center" bgcolor="#FFFFFF"><strong>级别</strong></td>
<td width="129" align="center" bgcolor="#FFFFFF"><strong>修改</strong></td>
<td width="130" align="center" bgcolor="#FFFFFF"><strong>删除</strong></td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td width="59" height="25" align="center" bgcolor="#FFFFFF"><%#(AspNetPager1.CurrentPageIndex - 1) * AspNetPager1.PageSize+(Container.ItemIndex + 1)%></td>
<td width="147" align="center" bgcolor="#FFFFFF"><%#Eval("admin") %></td>
<td width="129" align="center" bgcolor="#FFFFFF"><%#Eval("isadmin") %></td>
<td width="129" align="center" bgcolor="#FFFFFF"><a href="Modify_Admin.aspx?id=<%#Eval("id")%>">修改</a></td>
<td width="130" align="center" bgcolor="#FFFFFF"><%#Eval("id") %><input type="checkbox" name="chkItem" runat="server" value=<%#Eval("id")%>> </td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr>
<td width="59" height="25" align="center" bgcolor="#EFEFEF"><%#(AspNetPager1.CurrentPageIndex - 1) * AspNetPager1.PageSize+(Container.ItemIndex + 1)%></td>
<td width="147" align="center" bgcolor="#EFEFEF"><%#Eval("admin") %></td>
<td width="129" align="center" bgcolor="#EFEFEF"><%#Eval("isadmin") %></td>
<td width="129" align="center" bgcolor="#EFEFEF"><a href="Modify_Admin.aspx?id=<%#Eval("id")%>">修改</a></td>
<td width="130" align="center" bgcolor="#EFEFEF" ></td>
</tr>
</AlternatingItemTemplate>
<FooterTemplate>
<tr>
<td height="25" colspan="5" bgcolor="#FFFFFF" align="center"><asp:Button ID="Button1" runat="server" Text="删除所选中的" OnClick="Delet_Admin" /><asp:CheckBox ID="chkHeader" runat="server" AutoPostBack="False" onclick="SelectAll(this);"/></td>
</tr>
</table>
</FooterTemplate>
</asp:DataList>后台protected void Delet_Admin(object sender, EventArgs e)
{
string str = "";
str = Request["chkItem"]; Response.Write(str); }
<input type="checkbox" name="chckid" value='<%# Eval("id") %>' />
//获取所选择的ID列表
protected List<string> GetSelectID()
{
List<string> list = new List<string>();
if (this.Request.Params["chckid"] != null)
{
string selectStr = this.Request.Params["CheckID"];
string[] arr = selectStr.Split(",".ToCharArray());
for (int i = 0; i < arr.Length; i++) list.Add(arr[i]);
}
return list;
}
bool result;
foreach(CheckListItem item in Show_Admin)
{
result = (CheckBox)item.findControl("chkItem").isChecked;
if(result)
{
//该CheckBox被选中
}
else
{
//该CheckBox未被选中
}
}
Requst.From["chkItem"]