在dll中拥有用户控件并使用它

时间:2012-07-25 19:01:39

标签: c# asp.net user-controls

是否可以在类libaray(dll)中使用usercontrol(.ascx)并通过引用dll在其他项目中使用该控件。如果它不可能或不可取,我应该如何编写我的控件,使外部项目可以重用它。任何建议都会有所帮助

2 个答案:

答案 0 :(得分:1)

确保属性和功能是公开的。然后从项目中引用dll并使用控件,就像它位于同一项目中一样。如果这是一个控件,你将从多个项目中使用,我会说是的,创建一个dll并引用它是一个不错的选择。

答案 1 :(得分:1)

是的,您可以通过使用.ascx

的asp_net编译器选项来实现

请参阅msdn上的这篇文章,为您提供有关如何操作的详细信息

http://msdn.microsoft.com/en-us/library/aa479318.aspx