2011-05-18 19 views
5

Web tabanlı bir HTML editörü arıyorum. WYSIWYG editörü arıyorum DEĞİL. Yazarın HTML'yi doğrudan düzenleyebilmesi gerekiyor ve sözdizimi vurgulama, etiket otomatik tamamlama, boşluk formatlama gibi özellikler arıyorum - tipik bir IDE'de beklediğiniz şeyler. Aynı zamanda, mutlaka geçerli HTML olmayan HTML parçalarını kendi başlarına (örneğin, yalnızca bir tablo satırı olmayan bir tablo satırı) kusur olmadan düzenlemek mümkün olmalıdır.Web-tabanlı HTML snippet'i editörü

Böyle bir şey var mı?

cevap

2

markItUp!

markItUp! jQuery kitaplığında inşa edilmiş bir JavaScript eklentisidir. Herhangi bir textarea'yı düzenleyiciye dönüştürmek için sağlar. Html, Tekstil, Wiki Sözdizimi, Markdown, BBcode veya kendi İşaretleme sistemi kolayca uygulanabilir. Bilgisayar programları HTML işaretlemesi, ve benzeri -

CodeMirror

CodeMirror kod benzeri içerik için nispeten hoş düzenleyici arayüzünü oluşturmak için kullanılabilecek bir JavaScript kütüphanesi olduğunu. , düzenlemekte olduğunuz dili için bir mod yazıldıysa, kodu renklendirilecek ve editör isteğe bağlı olarak girinti ile size yardımcı olacaktır.

+0

Awesome ... CodeMirror tam olarak aradığım şey. Teşekkürler! –

1

Akla gelebilecek en yakın şey, ajax.org ve Mozilla Bespin'in orijinal ürününün bir birleşimi olan ACE http://ace.ajax.org/'dur.

0

Sen Notepad++ kullanmak ve etiket otomatik tamamlama ve boşluk biçimlendirme için TextFX ayarlarını yapılandırabilirsiniz (ı otomatik girinti tahmin ediyorum?).

+0

Bazı Not Defteri ++ beni seviyorum, ama ne yazık ki, Notepad ++ değil, web tabanlı bir şey arıyordum. –

+0

Üzgünüm, web tabanlı kısmı görmedim. – mc10

0
[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(); 
} 
+0

Bu kod soruyu yanıtlarken, sorunun nasıl ve/veya neden çözüldüğüne ilişkin ek bağlam sağlayarak yanıtın uzun vadeli değerini artıracaktır. –