Ian*_*oyd 3 asp.net user-controls namespaces
我UserControl在ASP.net中有一个:
GrobSelector.ascx.cs:
...
public partial class GrobSelector : System.Web.UI.UserControl
{
...
Run Code Online (Sandbox Code Playgroud)
我想在命名空间中包装此类:
GrobSelector.ascx.cs:
...
namespace GrobSelectorNamespace
{
public partial class GrobSelector : System.Web.UI.UserControl
{
...
...
}
Run Code Online (Sandbox Code Playgroud)
除了现在代码无法编译:
Run Code Online (Sandbox Code Playgroud)public partial class GrobSelector : System.Web.UI.UserControl确保此代码文件中定义的类与'inherits'属性匹配,并且它扩展了正确的基类(例如Page或UserControl).
将ASP.net UserControl放入命名空间的正确方法是什么?
将在前期代码文件包含:
GrobSelector.ascx:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="GrobSelector.ascx.cs"
Inherits="GrobSelector" %>
Run Code Online (Sandbox Code Playgroud)
您收到的错误正确解释了它.
您应该更改"in-front"文件,以便该Inherits属性考虑控件类所在的命名空间:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="VacationSelector.ascx.cs"
Inherits="VacationSelectorNamespace.VacationSelector" %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6701 次 |
| 最近记录: |