【发布时间】:2009-06-23 15:36:27
【问题描述】:
.NET 2.0 中有没有一种方法可以将类用作用户控件的类工厂?换句话说,1 个 super 坐在那里,当我想要一个用户控件时,它会创建它并将其返回给我。它似乎需要我似乎无法引用的 ASP 命名空间。
我有一个带有占位符的母版页。根据用户的身份验证,我想动态加载用户控件。例如,如果他们通过了身份验证,它可能是一个搜索控件,如果他们没有登录,它可能是一个广告。我可以动态加载它们。但我的计划是使用一个类来控制它。现在我必须在后面的母版页代码上加载它们。类中没有要显示的代码,因为它不会让我引用用户控件,所以我没有走多远。
【问题讨论】:
-
几种方式。与 ASP 或 .NET 2.0 相比,基本面向对象的问题可能更多。为什么不添加一些经过编辑的示例代码,以便我们可以看到你哪里出错了?
标签: asp.net class controls factory