asp.net 是否有HTML所见即所得的编辑器?

atmip9wb  于 12个月前  发布在  .NET
关注(0)|答案(7)|浏览(146)

我想知道是否有任何好的所见即所得的编辑器,当涉及到编辑从ASP.NET,PHP,GWT或其他任何东西生成的复杂HTML页面。我已经尝试了很多所见即所得的工具,但在某个点之后,我总是结束手动编辑HTML源代码或CSS来修复不同的问题。我尝试过的编辑器从来没有与我编写的ASP.NET/PHP/etc代码兼容。

编辑:我使用Visual Studio做ASP.NET开发已经有几年了,过了一段时间,它总是到了我甚至不能打开页面和用户控件的地步,因为它们依赖于太多在调试时不可用的东西。

i5desfxk

i5desfxk1#

你不会得到任何完美的东西,你几乎总是要手工调整标记,至少一点点。
您最好的选择可能是PHP的Adobe Dreamweaver和ASP.NET的Visual Studio(Visual Studio Web Developer Express是免费的)。

taor4pac

taor4pac2#

我喜欢VS,但我宁愿和刺猬做爱也不愿使用HTML编辑器。Expression Web在编辑HTML方面做得更好。

fnvucqvd

fnvucqvd3#

我个人认为VisualStudio是最适合ASP.NET的,尽管ExpressionWeb看起来也很不错。
但我个人认为,你最好开始写更多的代码,越来越少地使用WYSIWYG部分。对于Web应用程序,它的所有关于他们在浏览器中的显示方式,我认为浏览器是应该用来测试GUI的工具。

njthzxwz

njthzxwz4#

我同意,我现在有Expression Web,它工作得很好。你可以在设计视图中移动东西,但当然,如上所述,必须手动渲染代码。但如果你想看到你所做的更改,它也可以工作。当然,我总是在浏览器中查看它,而不仅仅是依赖于设计视图。W3Schools也是一个很好的工具。

yc0p9oo0

yc0p9oo05#

用于复杂网站/应用程序的所见即所得编辑器永远达不到 * 恕我直言 *。
问题归结为想要控制HTML/CSS标记,同时也想要通过拖放来创建GUI的灵活性(两者几乎是截然相反的)。
举一个 * 非常简单 * 的例子。
在WYSIWYG模式下,我键入/创建(假设World位于Hello后面的行上(Markdown编辑器强制我添加额外的换行符)):
你好
"世界"
编辑器应该创建什么HTML?

Hello<br/>
<b>World</b>

<p>Hello</p>
<p><strong>World</strong></p>

<div>Hello</div>
<div><span style="font-weight:bold;">World</span></div>

<span class="abcNormal">Hello</span>
<br/>
<span class="abcBold">World</span>

字符串
(and有无数种可能性)
我仍然认为最好的东西是一个编辑器/IDE,它可以理解您的组件/标记,并提供自动完成和代码辅助/智能感知-与一个非常快速的部署选项搭配使用,以便在真实的的浏览器中尽快测试更改

0ve6wy6x

0ve6wy6x6#

查看BBCode编辑器
http://richtexteditor.com/demo/bbcode.aspx
此示例显示了用于编辑器的简单BBCode格式化程序。

7cwmlq89

7cwmlq897#

尝试图形(所见即所得)HTML编辑器NEEDEE

主要特点:

  • 拖放功能
  • 元素缩放、整形、克隆和定位工具
  • 几乎所有的HTML5元素都可以引导和自定义组件
  • CSS编辑工具

graphical HTML editor
NEEDEE workspace

相关问题