Ana içeriğe atla

Ajax HTML Editor Kullanımı


Ajax Control Toolkit ile yazacaklarım henüz bitmedi.Hemen hemen her extender kontrolünü uygulamalı olarak yazmaya niyetliyim.Yandaki Blog Listelerindede görebileceğiniz Ajax işlemlerine ek olarak bu blogta "HTML Editor" kontrolünü anlatıyor olacağım.Editör web uygulamalarınızda kullanıcılarınızın uzun metinlerini alabilmek için geliştirilmiş ve güvenliği sağlanmış bir kontrol bu eklentiye nasıl sahip olabilirsiniz...
Editör kısaca daha önceleri Javascriptlerle sağladığımız bir metin alanı, Ajax Controll Tollkit içerisindeki mevcut aracın projenize eklenmiş hali aşağıdaki gibi olacaktır.


Ajax Html Editor'ü sayfanızın istediğiniz bir yerine eklemek için yapmanız gereken çok basit.Ajax Control ToolKit araçları sekmesindeki Editor'u sayfanızın istediğiniz yerine çekebilirsiniz tabikii daha önce yapmanız gerekenleri biliyorsanız. Bu tipte bir metin editörüne ihtiyacınız var ve nasıl ekleyeceğinizi bilmiyorsanız önceki Ajax yazılarına bir göz atmalısınız...

Gelelim aracın bazı detaylarına...
Html Editor ile çalışmak MultiLine alanlar yapmak kurtaracağı gibi böyle bir content alanıyla kullanıcınızdan çok daha fazla bilgiyi alabilmenizi sağlar.
Kısaca HTML Editor Özellikleri ;
Script Atack denilen injection'larıda engeleyebilir.
Word ve Text belgelerden yapıştırma 
Linkler verme ve biçimlendirmelerin hepsini kullanıcılarınıza sunar.
Html - Preview - Desing modlarından birini aktif ederseniz o modla kullanılabilir.
Yukarıda gördüğünüz biçimlendirme metin düzenleme araçların dilediğinizi Class yazarak kaldırabilir yada ekleyebilirsiniz.

Aracı eklediğinizde sayfa üzerindeki referansa dikkat ederseniz... 
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit.HTMLEditor" şeklindedir.Burada ki Namespace içinde yeni düzenlemeler yapabileceğiniz anlamına gelir.Bu referans diğer Toolkit diğerlerinden farklıdır.Bu aracı eklediniz iyi ama peki ya kullanıcının kaydettiklerini nasıl alıp veritabanına aktaracaksınız ? bu soruda aklınıza gelebilir bunuda kısaca anlatayım.Kontrol form kontrollerinden kaydı nasıl alıyorsak öyle alınacak sadec VarChar ile Form.Text yerine Form.Content
kullanarak kayıtları alabilirsiniz.Asp.Net veritabanı işlemleri ile ilgili henüz pek bir bilginiz yoksa yandaki listeden bolca yazı okuyabilirsiniz.
Anasayfaya dön
      Sponsorlu Bağlantılar:

Yorumlar

  1. Merhaba .asp.net sayfamın c# kısmına FormTemizle() olayı oluşturdum. Bu alanda textbox ların içeriğini temizleme olaylarını gerçekleştirdim. Fakat "Editor" ün text alanını temizlemeyi gerçekleştiremedim. Yardımcı olursanız memnun olurum.

    YanıtlaSil

Yorum Gönder

Bu blogdaki popüler yayınlar

HBYS yazılımları ve en iyiler (Hastane Bilgi Yönetim Sistemleri)

HBYS (Hastane Bilgi Yönetim Sistemi) ve iyi yazılım firmaları HBYS nedir sorusuna verilebilecek en iyi cevabı, sıra bekleyen hastalara, HBYS programını kullanlar, yani sistem çalışmıyor diyenler verebilir ! Bugün Türkiye genelinde halen izlediğim bu HBYS platformlarını üreten firmalar hakkında bildiğim bazı kişisel görüşlerimi paylaşacağım. Müdahil olduğum bu sektörün ileri gelen firmalarınıda bu sayede kısaca anlatma fırsatım olacak.O halde yazının devamı için devam ediniz...

Firebird SQL Table oluşturma ve SQL komutları

2 nci  Firebird SQL veritabanı blogunda bu kez mevcut Firebird veritabanına ISQL ile bağlanmayı veritabanı nesnelerini oluşturmayı (create table), Kayıt eklemeyi (ınsert) ve kayıtları izlemeyi (show) ile önemli SQL komutlarını anlatmaya çalışacağım...

Sistem Destek Uzmanı

Bir soru iliştir ! Yukarıdaki linkleri bu blogta bulamadığın bir konu ile ilgili soru sormak, danışmak, tartışmak yada bir blog hakkında özel bir mesaj atmak için kullabilirsin.Fakat her iki durumdada soru sormak ve özel bir mesaj atmak için bu linkler dışında, daha basit bir yöntemle, hemen yeni bir " yorum bırakarak " iletişime geçebilirsin. Email adresinizi iletinizde belirtirseniz yorumunuza cevabı Email yolu ile almanız olasıdır.Fakat bir mail bilgisi yoksa yorumunuza geri dönüş cevabınıda ancak en yeni yorumu okuyarak almış olursunuz.Yazdığınız iletinin aşağıda görünmesini istemediğiniz durumlarda belirtmediğiniz sürece zaten yayınlanmazlar .Genelde Email bilgisi olanlar bu blog altında görüntülenmezler. Ek olarak yanıt süresi oldukça kısa olsada bazı durumlarda gerekli ve ilgi çeken konulara yanıt verildiğini söylemeliyim.