Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在类 libaray(dll) 中有一个 usercontrol(.ascx) 并通过引用 dll 在其他项目中使用该控件。如果它不可能或不可取,我应该如何编写我的控件以使外部项目可以重用它。任何建议都会非常有帮助
只要确保属性和功能是公开的。然后从您的项目中引用 dll 并使用控件,就像它驻留在同一个项目中一样。如果这是一个您要从多个项目中使用的控件,我会说是的,创建一个 dll 并引用它是一个不错的选择。
是的,您可以通过使用 .ascx 的 asp_net 编译器选项来做到这一点
请参阅msdn上的这篇文章,为您提供详细的操作步骤
http://msdn.microsoft.com/en-us/library/aa479318.aspx