Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在dll中具有用户控件并使用它_C#_Asp.net_User Controls - Fatal编程技术网

C# 在dll中具有用户控件并使用它

C# 在dll中具有用户控件并使用它,c#,asp.net,user-controls,C#,Asp.net,User Controls,是否可以在类libaray(dll)中有一个usercontrol(.ascx),并通过引用该dll在其他项目中使用该控件。如果不可能或不可取,我应该如何编写控件,使外部项目可以重用它。任何建议都会非常有用只要确保属性和函数是公共的。然后从项目中引用dll,并使用控件,就像它位于同一项目中一样。如果您要从多个项目中使用此控件,我会说是的,创建dll并引用它是一个不错的选择。是的,您可以使用.ascx的asp\U net complier选项来完成此操作 请参阅msdn上的这篇文章,详细介绍如何一

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

只要确保属性和函数是公共的。然后从项目中引用dll,并使用控件,就像它位于同一项目中一样。如果您要从多个项目中使用此控件,我会说是的,创建dll并引用它是一个不错的选择。

是的,您可以使用.ascx的asp\U net complier选项来完成此操作

请参阅msdn上的这篇文章,详细介绍如何一步一步地做