C# 3.0 我们可以开发一个在windows和Web应用程序中都有用的控件吗

C# 3.0 我们可以开发一个在windows和Web应用程序中都有用的控件吗,c#-3.0,C# 3.0,我想开发一个在C窗口和ASP.net中都很有用的控件 那么,创建此类控件的方法是什么呢?由于WinForms和ASP.NET以完全不同的方式呈现它们的控件,因此您无法轻松地创建此类控件。您所能做的最好的事情是将尽可能多的公共代码(如属性等)保存在共享的部分或基本类1中,并为每个版本编写一个单独的UI 1您可以在两个不同的项目之间共享同一类,方法是将文件物理地放在一个项目中,然后将其作为链接与另一个项目共享。如果选择使用基类方法,则该基类可以位于第三个UI独立程序集中

我想开发一个在C窗口和ASP.net中都很有用的控件
那么,创建此类控件的方法是什么呢?

由于WinForms和ASP.NET以完全不同的方式呈现它们的控件,因此您无法轻松地创建此类控件。您所能做的最好的事情是将尽可能多的公共代码(如属性等)保存在共享的部分或基本类1中,并为每个版本编写一个单独的UI

1您可以在两个不同的项目之间共享同一类,方法是将文件物理地放在一个项目中,然后将其作为链接与另一个项目共享。如果选择使用基类方法,则该基类可以位于第三个UI独立程序集中