创建桌面应用程序来设计母版页?

时间:2011-02-01 03:00:09

标签: c# asp.net master-pages desktop-application

我将如何创建能够生成ASP.NET母版页的桌面应用程序,可能使用拖放功能来显示不同的允许元素(图像,文本,视频)。我会采用坐标并生成一个可以在以后使用的母版页。

任何想法都会很棒,我知道这个问题有点奇怪和模糊。

2 个答案:

答案 0 :(得分:1)

你这样做很奇怪,因为已经有很多工具可以做到这一点。

尝试一下。

<小时/> 仍然如果您热衷于开发适合您自定义需求的内容,那么请务必继续。

由于母版页与HTML DOM类似,您可以根据用户的选择创建标签和属性。

我建议您从Visual Studio Designer本身获取想法,并为您的自定义实现开发类似的空间。这样,您的客户就可以轻松切换到您的应用程序。

对于HTML编辑,有许多类,如HTML Element,您可以使用它们来创建DOM。还可以尝试一些像HTML Agility Pack这样的工具。还要搜索一些可用于制作HTML编辑器等插件的插件。雅各布的回答中提出了一些建议。

答案 1 :(得分:0)

目前还不清楚你在回答中寻找什么。这样一个项目有几个部分。以下是您必须创建的内容:

  • 文字编辑器
  • ASP.NET解析器,以便您可以进行语法突出显示或WYSIWYG显示
  • 装配装载程序,以便您可以检测要放入工具箱中的项目
  • 一个拖累&amp; drop interface
  • ASP.NET编译器,以便您可以在浏览器中测试您的工作

您可能希望将现有框架视为起点。 Eclipse是一个用于构建像您这样的产品的引擎,因此您可以将项目建立在该框架中。 Scintilla是一个流行的库,用于编写带语法高亮的文本编辑器。