Asp.Net用户控件codeehind:引用来自另一个用户控件的嵌套类
本文关键字:用户 控件 另一个 嵌套 引用 Net codeehind Asp | 更新日期: 2023-09-27 17:58:47
编辑:显然这是VS智能感知中的一个漏洞。我花了不少时间。无论如何,谢谢你的帮助。
我试图做的是将内部类从一个代码绑定引用到另一个,我已经设法能够使用@ reference
和classname
引用外部类。但是我无法访问内部类。所以更准确地说:
public partial class A : System.Web.UI.UserControl
{
public class Inner
{
}
}
现在在另一个.ascx(.cs)文件中:
public partial class B : System.Web.UI.UserControl
{
somemethod()
{
//reference A.Inner...how?
}
}
使用innerclass的原因是我绑定到了一个框架,除了这两个.aspx控件之外,无法添加其他内容。
要创建内部类,只需执行:
var inner = new A.Inner();
如果A
在不同的命名空间中,则
var inner = new OtherNamespace.A.Inner();
显然这是VS智能感知中的一个失误。我花了不少时间。无论如何,谢谢你的帮助。