我正在寻找基于 Web 的 HTML 编辑器。我不是在寻找所见即所得的编辑器。作者需要能够直接编辑 HTML,而我正在寻找语法高亮、标签自动完成、空格格式等功能——这些都是您在典型 IDE 中所期望的。它还需要能够编辑本身不一定是有效 HTML 的 HTML 片段(例如,只是没有表格标签的表格行)而不会呕吐。
这样的事情存在吗?
我能想到的最接近的东西是 ACE http://ace.ajax.org/,它是 ajax.org 和 Mozilla Bespin 的原始产品的合并。
您可以使用Notepad++并为标签自动完成和空格格式配置 TextFX 设置(我猜是自动缩进?)。
[WebMethod(EnableSession = true)]
public void GetUpcomingEvents(string EventType, string Keyword)
{
DataTable dt = sqlHelper.ExecuteDataTable("Sp_EventDescription", CommandType.StoredProcedure, new SqlParameter[]{
new SqlParameter("@mode", 20),
new SqlParameter("@EventType", EventType),
new SqlParameter("@Keyword", string.IsNullOrEmpty(Keyword) ? null : Keyword),
new SqlParameter("@CityId", Session["MasterCity"])
});
Context.Response.Clear();
Context.Response.Write(JsonConvert.SerializeObject(dt, Formatting.Indented));
Context.Response.Flush();
Context.Response.End();
}