在各种项目之间共享Web用户控件

时间:2011-02-02 20:05:21

标签: .net asp.net asp.net-customcontrol

有没有办法在各个项目之间共享用户控件?

我创建了用户控件,如登录控件,菜单控件,标题控件,丢失密码控件等等,并且它们都连接到sql数据库以获取数据。

我想在各种网站项目之间分享这些,这意味着我有相同的功能,我可以做的唯一修改是在CSS样式中。

我是否需要复制模块,或者是否有办法将它们作为共享类/模块保存,并在每次需要时调用我需要的内容?

感谢。

1 个答案:

答案 0 :(得分:3)

您可以将汇编/库作为一个额外的项目,将所有用户控件放入其中。然后在不同的项目中引用该库。

但我建议你使这些控件更通用,这样你就不依赖于某个数据库连接或任何业务逻辑。

这篇文章也许对您有意义: