从不在代码隐藏文件中的方法返回用户控件



我想创建一个可以从不同的代码隐藏文件调用的帮助程序方法。此方法将返回用户控件 (myUC)。但是,除了在ASPX文件或web.config文件中注册UserControl之外,我没有看到任何访问myUC的方法,但是这两种方法都不会让我访问非代码隐藏CS文件。我想也许我可以将 UserControl 包装在命名空间中,然后在 CS 文件中使用该命名空间,但这也不起作用。

我正在考虑放弃将用户控件用于复合控件(http://msdn.microsoft.com/en-us/library/aa719734(v=vs.71).aspx),因为它可以包装在命名空间中并在任何CS文件中使用。

但在我这样做之前,我想知道是否有人可以对此有更多的了解?

谢谢。约瑟夫

UserControl 不是从代码隐藏创建的。这不是它的目的。为此,您必须使用自定义控件。在这里阅读:

ASP.Net 自定义控件与用户控件:这两个是否相同

最新更新