当前上下文中不存在控件 asp.net c#
Control does not exist in current context asp.net c#
我有两个文件:FileGridCS.ascx 和 FileGridCS.ascx.cs
在FileGridCS.ascx内:我添加了控件:
<asp:GridView ID="gvFiles" runat="server"></asp:GridView>
这个文件的header是:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="FileGridCS.ascx.cs"
Inherits="UserControls_FileGridCS" %>
现在,我的 class FileGridCS.ascx.cs 无法识别 'gvFiles'。我收到以下错误:
Severity Code Description Project File Line Suppression State
Error CS0103 The name 'gvFiles' does not 137 Active
exist in the current context
我做错了什么?,我有点困惑为什么当控件存在时会发生这种情况!
谢谢=)
更新
只是想让你知道,我的 class FileGrid.ascx.cs 是 public 部分 class*
首先您必须在 .aspx 页面上指定用户控件
其中 src 是该用户控件的位置....
在 tagName 中具有相同名称的 .ascx 在我的例子中 UserControl 是 GridControl.ascx 并将该 tagName 指定为 GridControl
并且还可以使用 TagPrefix 作为您的选择...
<%@ Register Src="~/App_UserControls/GridControl.ascx" TagName="GridControl" TagPrefix="UC" %>
然后像下面的例子一样使用 GridView...
<UC:GridControl ID="gvFiles" runat="server" />
我有两个文件:FileGridCS.ascx 和 FileGridCS.ascx.cs
在FileGridCS.ascx内:我添加了控件:
<asp:GridView ID="gvFiles" runat="server"></asp:GridView>
这个文件的header是:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="FileGridCS.ascx.cs"
Inherits="UserControls_FileGridCS" %>
现在,我的 class FileGridCS.ascx.cs 无法识别 'gvFiles'。我收到以下错误:
Severity Code Description Project File Line Suppression State
Error CS0103 The name 'gvFiles' does not 137 Active
exist in the current context
我做错了什么?,我有点困惑为什么当控件存在时会发生这种情况!
谢谢=)
更新
只是想让你知道,我的 class FileGrid.ascx.cs 是 public 部分 class*
首先您必须在 .aspx 页面上指定用户控件
其中 src 是该用户控件的位置....
在 tagName 中具有相同名称的 .ascx 在我的例子中 UserControl 是 GridControl.ascx 并将该 tagName 指定为 GridControl
并且还可以使用 TagPrefix 作为您的选择...
<%@ Register Src="~/App_UserControls/GridControl.ascx" TagName="GridControl" TagPrefix="UC" %>
然后像下面的例子一样使用 GridView...
<UC:GridControl ID="gvFiles" runat="server" />