C# Asp.Net usercontrol codebehind:从另一个usercontrol引用嵌套类
编辑:很明显,这是对intellisense的一个小插曲。花了我不少时间,视力。无论如何,谢谢你的帮助 我试图做的是将一个内部类从一个codebehind引用到另一个codebehind,我已经能够使用C# Asp.Net usercontrol codebehind:从另一个usercontrol引用嵌套类,c#,asp.net,C#,Asp.net,编辑:很明显,这是对intellisense的一个小插曲。花了我不少时间,视力。无论如何,谢谢你的帮助 我试图做的是将一个内部类从一个codebehind引用到另一个codebehind,我已经能够使用@reference和classname引用外部类。但是,我无法访问内部类。更准确地说: public partial class A : System.Web.UI.UserControl { public class Inner { } } 现在在另一个.ascx(
@reference
和classname
引用外部类。但是,我无法访问内部类。更准确地说:
public partial class A : System.Web.UI.UserControl
{
public class Inner
{
}
}
现在在另一个.ascx(.cs)文件中:
使用innerclass的原因是,我绑定到一个框架,无法添加两个.aspx控件以外的其他内容。要创建内部类,只需执行以下操作:
var inner = new A.Inner();
如果A
位于不同的命名空间中,则
var inner = new OtherNamespace.A.Inner();
很明显,这是对智能感知的一个小插曲。花了我不少时间,视力。无论如何,谢谢您的帮助。两个类都在相同的名称空间中?
var inner = new OtherNamespace.A.Inner();