• Car Blogger - SEO Specialist
  • Software Engineer
Asp.Net Core'da Metin Düzenleyici Kullanımı
Asp.Net Core'da Metin Düzenleyici Kullanımı
Yazılım

Asp.Net Core'da Metin Düzenleyici Kullanımı

Yayın Tarihi: 22-Oct-2024

Asp.Net Core projelerinde en çok karşılaşılan sorunlarından birisi metin editörü kullanımı olmaktadır. Eğer bir api servis kullanmadan kendi sisteminizde metin editörü oluşturmak istiyorsanız summernote 'un alt sunucunuza doğrudan entegre edebilirsiniz.

Projenize summernote'u sitesinden indirip sisteminize entegre edin. css ve js bağlantılarını yaptığınızdan emin olduktan sonra TextAreaFor kullanarak editörü çok kısa ve basit şekilde içerik ekleme alanınıza bağlayın.

@Html .TextAreaFor(x => x.BlogContent, new { @class = “textarea”, style = “genişlik: %100; yükseklik: 500px; yazı tipi boyutu: 14px; satır yüksekliği: 18px; kenarlık: 1px solid #dddddd; dolgu: 10px;” })


İlk aşamayı geçtikten sonra sonra EntityLayer kısmına geçelim. İçeriklerinizi oluşturdunuz ve html kodlarına dayalı bir veri çıktı. Bu alanda Database kaynaklı sorun almanız muhtemeldir. O sorunu da aşalım. DB'de içeriklerin karşılık geldiği sütun tanımı string olmalıdır;

Örnek: public string BlogContent { get; set; }

İlgili alan string olarak tanımlıysa en önemli aşamaya geleceksiniz. EntityLayer katmanının hemen üstüne [AllowHtml] etiketini ekleyin. İlk başta hata alabilirsiniz. CTRL + .  yaparak gerekli using parametresini dahil edin. Sorun çözülecektir.

Umarım yardımcı olabilmişimdir. Takıldığınız noktaları yorum kısmından ileterek paylaşabilirsiniz.

Yorumlar

Yorum Yapabilirsin