将UserControl转换为Asp.Net中的WebUserControl

时间:2011-10-24 17:00:53

标签: asp.net vb.net winforms webusercontrol

我想知道是否有可能将winforms usercontrol转换为web user control,以便我需要在我的网页中使用该控件。

如果有可能我该如何开始呢?并且有人可以引导我阅读一些文章吗?正如我从codeproject看到的一篇文章但我无法理解!

以下是我所关注的那篇文章的链接。

http://www.codeproject.com/KB/aspnet/Usercontrol_to_WebControl.aspx

2 个答案:

答案 0 :(得分:4)

ASP.Net和WinForms完全不同。

你应该从头开始重写控件。

答案 1 :(得分:0)

没有简单的方法将winforms控件转换为服务器控件。您必须完全重建Web控件。渲染机制完全不同,Web是无状态的,这意味着开发需要以ASP.NET页面生命周期为中心并在其中工作,以维护回发中的状态。因此,开发基于Web的控件往往要复杂得多。

在设计服务器控件等效项时,您可以使用winforms控件作为灵感,但这几乎就是它结束的地方。