0

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

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

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

谢谢你。约瑟夫

4

1 回答 1

0

UserControl 并不是要从后面的代码创建的。这不是它的目的。您必须为此使用 CustomControl。在这里阅读:

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

于 2012-06-26T00:06:14.560 回答