【发布时间】:2009-03-12 21:17:03
【问题描述】:
我在 ASP.NET 网站中有一组用户控件,我想将其共享给多个网站。但似乎我们无法使用 ascx 文件创建包含 UserControls 的类库。虽然 MSDN 建议构建一个 Web 控件,但我宁愿找到一种方法来共享现有控件,而不是销毁它们来创建新的 Web 控件。
有什么方法可以创建用户控件库吗?
谢谢
【问题讨论】:
标签: asp.net user-controls
我在 ASP.NET 网站中有一组用户控件,我想将其共享给多个网站。但似乎我们无法使用 ascx 文件创建包含 UserControls 的类库。虽然 MSDN 建议构建一个 Web 控件,但我宁愿找到一种方法来共享现有控件,而不是销毁它们来创建新的 Web 控件。
有什么方法可以创建用户控件库吗?
谢谢
【问题讨论】:
标签: asp.net user-controls
【讨论】:
您不能将它们编译成项目本身。您可以通过将文件链接到项目中来获得接近此的内容,因此该文件有一个主版本,但每个项目也有自己的副本。您可以:
【讨论】:
您应该改用复合控件。下面是网络用户控件和复合控件的比较:
http://msdn.microsoft.com/en-us/library/aa719735(VS.71).aspx
【讨论】: