WebベースのHTMLエディタを探しています。WYSIWYGエディターを探していません。作成者はHTMLを直接編集できる必要があります。私は、構文の強調表示、タグのオートコンプリート、空白の書式設定など、一般的なIDEに期待される機能を探しています。また、それ自体では必ずしも有効なHTMLではないHTMLスニペット(たとえば、テーブルタグのないテーブル行のみ)を、吐き出すことなく編集できる必要があります。
このようなものはありますか?
markItUp!jQueryライブラリ上に構築されたJavaScriptプラグインです。これにより、任意のテキストエリアをマークアップエディタに変えることができます。HTML、テキスタイル、Wiki構文、マークダウン、BBcode、または独自のマークアップシステムを簡単に実装できます。
CodeMirrorはJavaScriptライブラリであり、コンピュータプログラム、HTMLマークアップなど、コードのようなコンテンツ用の比較的快適なエディタインターフェイスを作成するために使用できます。編集している言語用にモードが記述されている場合、コードは色付けされ、エディターはオプションでインデントを支援します。
私が考えることができる最も近いものはACEhttp: //ace.ajax.org/です。これは、ajax.orgの元の製品とMozillaBespinを統合したものです。
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();
}