我正在寻找一个基于Web的HTML编辑器。我不是在寻找一个所见即所得的编辑器。作者需要能够直接编辑HTML,并且我正在寻找诸如语法高亮,标记自动完成,空白格式等功能 - 您在典型的IDE中所期望的功能。它还需要能够编辑HTML代码片段,这些代码片段本身不一定是有效的HTML代码(例如,只有没有表格标签的表格行),而不会呕吐。基于Web的HTML代码编辑器
这样的事情是否存在?
我正在寻找一个基于Web的HTML编辑器。我不是在寻找一个所见即所得的编辑器。作者需要能够直接编辑HTML,并且我正在寻找诸如语法高亮,标记自动完成,空白格式等功能 - 您在典型的IDE中所期望的功能。它还需要能够编辑HTML代码片段,这些代码片段本身不一定是有效的HTML代码(例如,只有没有表格标签的表格行),而不会呕吐。基于Web的HTML代码编辑器
这样的事情是否存在?
markItUp!是在jQuery库上构建的 的JavaScript插件。它允许你 把任何textarea变成标记 编辑器。 Html,Textile,Wiki Syntax, Markdown,BBcode甚至您自己的 标记系统可以很容易地实现 。
CodeMirror是一个JavaScript库 可用于创建 相对愉快的编辑界面 代码类似的内容 - 计算机 程序,HTML标记,以及类似的。如果 已为您正在编辑的 语言编写了模式,则代码 将被着色,编辑器将 选择性地帮助您缩进。
我能想到的最接近的东西是ACE http://ace.ajax.org/,它是ajax.org和Mozilla Bespin原始产品的合并。
[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();
}
尽管此代码可能会回答这个问题,但提供有关如何解决问题和/或为何解决问题的其他上下文可以提高答案的长期价值。 – 2017-03-17 08:34:55
太棒了... CodeMirror正是我要找的。谢谢! – 2011-05-19 01:56:49