2010-04-21 71 views
0

我被要求構建一個應用程序,可以將幾個WebControl拖放到WebPage設計器表面上。如何創建ASP.NET設計器主機

到目前爲止,我已閱讀.NET框架設計時的架構一樣,MSDN Article: Hosting WinForms DesignersDeveloper Function Article

一些文章,但我無法將找到一種方法來承載的WebForms設計師。我能找到的唯一開源實現是Mono Develop ASP.NET Visual Designer

但在單聲道他們使用GTK#&壁虎等主辦設計師。我找不到使用WinForms做同樣的事情。

請建議我該怎麼做。給我一些指點。我應該繼續使用GTK#和Gecko來實現它嗎?

PS:我的要求不是很大。我只需要一種方法來拖放簡單的Web控件並保存頁面。

回答

0

創建設計器主機並託管控件很容易。最困難的部分是HTML設計界面,讓您真正看到控件,選擇,拖放,調整大小等等。.NET/ASP.NET框架沒有內置任何內容來爲您執行此操作。

我構建了AspNetEdit - 幾乎放棄了它,因爲用Mozilla/Gecko構建可靠的HTML設計表面設計器非常困難。