0

我被要求构建一个应用程序,我可以在其中将一些 WebControl 拖放到 WebPage 设计器表面上。

到目前为止,我已经阅读了一些关于 .NET Framework Design-Time 架构的文章,例如MSDN 文章:Hosting WinForms DesignersDeveloper Function Article等。

但我找不到托管 WebForms 设计器的方法。我能找到的唯一开源实现是Mono Develop ASP.NET Visual Designer

但在单声道中,他们使用 GTK# 和 Gecko 等来主持设计师。我找不到使用 WinForms 的方法。

请建议我该怎么做。给我一些指点。我应该继续使用 GTK# 和 Gecko 来实现它吗?

PS:我的要求不是很大。我只需要一种拖放简单 Web 控件并保存页面的方法。

4

1 回答 1

0

创建设计器宿主和托管控件很容易。困难的部分是 HTML 设计表面,让您实际看到控件、选择、拖放、调整大小等。.NET/ASP.NET 框架中没有内置任何东西来为您做这些。

我构建了 AspNetEdit - 并且几乎放弃了它,因为使用 Mozilla/Gecko 构建可靠的 HTML 设计界面设计器太困难了。

于 2010-05-15T00:22:14.597 回答