关于checkbox选中的问题
lzczr 2010-09-17 10:13:56 我的前台页面
<%@ Page Language="C#" MasterPageFile="~/masterpage/ManagerMaster.Master" AutoEventWireup="true" CodeBehind="PermissionFunctionList.aspx.cs" Inherits="website.admin.PermissionFunctionList" Title="无标题页" %>
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="id" >
<Columns>
<asp:TemplateField HeaderText="选择">
<HeaderTemplate>
<asp:CheckBox ID="chkselectedhead" runat="server" cssclass="selectall" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="ChkSelected" runat="server" cssclass="check"/>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="id" HeaderText="id" InsertVisible="False"
ReadOnly="True" SortExpression="id" />
<asp:BoundField DataField="functionname" HeaderText="应用名称"
SortExpression="functionname" />
<asp:BoundField DataField="module" HeaderText="所属模块"
SortExpression="moduleid" />
<asp:BoundField DataField="modulename" HeaderText="所属模块名称"
SortExpression="modulename" />
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<a class="thickbox" href="" >编辑</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:Button ID="Button1" runat="server" Text="删除选中项" onclick="Button1_Click" />
<webdiyer:AspNetPager ID="AspNetPager1" runat="server" AlwaysShow="True"
onpagechanging="AspNetPager1_PageChanging" Wrap="False">
</webdiyer:AspNetPager>
</asp:Content>
当点击button1的时候,处理选中的信息
protected void Button1_Click(object sender, EventArgs e)
{
foreach (GridViewRow row in this.GridView1.Rows)
{
Control control = row.FindControl("ChkSelected");
} aspPager.SetKeyWordName("id");
aspPager.deleteCheckedMessage();
aspPager.Init();
}
但是 ,不管我的checkbox是否选中,它一直就是false
请问这个问题怎么解决