如何创建ASP.NET Designer主机

时间:2010-04-21 16:02:03

标签: visual-studio mono monodevelop design-time webforms

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

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

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

但是在单声道中他们使用了GTK#& Gecko等主持设计师。我找不到使用WinForms做同样的方法。

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

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

1 个答案:

答案 0 :(得分:0)

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

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