无法在asp.net中访问已检查的属性

用户名

我想针对GridView中的复选框控件访问“已检查”属性,请首先查看下面的我的aspx页面代码:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
    <Columns>
    <asp:TemplateField>
        <HeaderTemplate>
        <asp:CheckBox ID="cbDeleteAll" runat="server" OnCheckedChanged="cbDeleteAll_CheckedChanged" />
        </HeaderTemplate>
        <ItemTemplate>
        <asp:CheckBox ID="cbDelete" runat="server" OnCheckedChanged="cbDelete_CheckedChanged" />
        </ItemTemplate>
    </asp:TemplateField>
    <asp:TemplateField HeaderText="Employee ID">
        <ItemTemplate>
        <asp:Label ID="lblEmpId" runat="server" Text='<%# Bind("DeptID") %>'></asp:Label>
        </ItemTemplate>
    </asp:TemplateField>
    <asp:BoundField DataField="EmployeeName" HeaderText="Employee Name" />
    <asp:BoundField DataField="DeptID" HeaderText="Department" />
    </Columns>
</asp:GridView>    

在“ cbDeleteAll_CheckedChanged”事件中,我想查看标题模板上的Checked属性,并将值Checked属性设置为项目模板中的复选框,如下所示:

在此处输入图片说明

如您所见,在“已检查”属性下有一条红色波浪线,当我重建解决方案时,我可以看到如下错误消息:

在此处输入图片说明

因此,我感到非常困惑,我不知道为什么我无法在代码中访问此属性?谁能帮助我或给我一些指示?

石匠

查看错误。它说WebApplication1.CheckBox看来您的应用程序中有一个CheckBox类,因此您将其转换为错误的类型。不要将您的类命名为与框架中内置的名称相同的名称。

要查找有问题的文件,请将光标放在班级中的CheckBox上,然后按Function 12或右键单击它,然后选择Go To Definition。然后右键单击该类,然后将其重命名为更合适的名称。

正确的CheckBox类位于System.Web.UI.WebControls命名空间中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在VB.NET中检查.IsDisposed()后,出现错误“无法访问已处置的对象”

注入DbContext时无法访问ASP.NET Core中的已处置对象

在asp.net属性中访问数据

从asp.net中的表中删除已检查的记录

由于已关闭,因此无法访问ASP.NET MVC应用程序中的Response.OutputStream

C#:使用IQueryable注入DbContext时,无法访问ASP.NET Core中的已处置对象

无法访问ASP.NET中的类

ASP .NET实体框架核心无法访问已处置的对象

Asp.Net Core 无法访问已处理的上下文实例

无法访问已处置的对象Asp.net Identity Core

System.ObjectDisposedException:无法访问已处理的对象 asp.net-core-webapi

文件上传 asp.net 核心 - System.ObjectDisposedException: '无法访问已关闭的文件。'

无法读取asp.net中的querystring

asp .net中的UserControl无法正常工作?

Asp.net CORS 已配置,但无法正常工作

如何检查用户是否在ASP.NET Core中已通过身份验证

检查网络表单中的任何数据已更改或asp.net是否未更改

无法在输入中设置“已检查”

在ASP.NET Core中使用FV和EF时获取“无法访问已处置的对象”

mvc5:无法访问已处置的对象。使用统一的asp.net mvc5

无法访问System.Net.Sockets.TcpClient中的已处置对象

ASP.NET无法解析xml!检查文件路径

无法从 React.js 访问 ASP.NET Core API

无法访问ASP.NET Core Docker容器应用

无法访问内存缓存 - ASP.NET Core

asp.net无法访问动态创建的控件

无法在本地Docker容器上访问Asp.Net Core

无法使用IP地址访问ASP.NET Web API

asp.net Kendoui无法从代码访问网格?