ASP.NET Web Formları ve ASP.NET MVC uygulamaları için HTML Editor Extender Mahmut TEMUR ASP.NET 25.09.2011 23:16:44 Hit : 1398 Merhaba arkadaşlar; Ajax Control Toolkit Temmuz 2011 sürümü ile ASP.NET Web Formları ve ASP.NET MVC uygulamalarında da kullanabileceğimiz HMTL5 uyumlu HTML Editörü paket yöneticisi olan NuGet'den yararlanarak projemizde uygulamaya çalışacağız. Şimdi dilerseniz adım adım işlemlerimizi gerçekleştirelim.. Öncelikle » Tools » Library Package Manager » Package Manager Console yolunu izleyelim.. Ajax Control Toolkit kurmak için Package Manager Console'a "Install-Package AjaxControlToolkit" yazalım... Hızlı bir şekilde işlemimizin gerçekleştiğini görebiliriz. Artık references bölümünden dosyalarımızı görebiliriz. Yine aynı şekilde web.config dosyamıza baktığımızda da gerekli güncellemenin otomatik olarak gerçekleştiğini görebiliriz. Artık IntelliSense de AjaxToolkit kontrollerini görebilmekteyiz. Tabi burada amacımız HTML Editör kullanmak olduğu için seçimimiz de AjaxToolkit:HTMLEditorExtender olacak.. Şimdi dilerseniz bir örnek üzerinden sonuca ulaşmaya çalışalım. Sayfamızda bir adte HTML Editör bir label birde button kontrolü olsun. Button'un click'inde Editörden içeriği yakalayı label'e gönderelim. .cs Gerekli kodlarımız bu kadar ve şimdi projeyi çalışıtırp sonucu görelim.. İşlem bu kadar. Fakat bu noktadan sonra bir de Cross-Site Scripting (XSS) saldırıları için gerekli önlemi almamız gerekir. Aksi durumda HTML Editörümüz Javascript Injection saldırılarına karşı savunmasız kalacaktır. Ajax Control Toolkit HTML Editor Anti-XSS kütüphanesini desteklemektedir. Bizde Anti-XSS kütüphanesinden faydalanarak önlemimizi alacağız. Öncelikle Anti-XSSkütüphanesini yükleyelim.. Package Manager Console'a "Install-Package AntiXSS" yazalım... Tabi web.config dosyamızda da birkaç düzenleme işlemi işlemi sözkonus.. Artık güvenle HTML Editörümüzü kullanabiliriz. Faydalı olması dileğiyle kalın sağlıcakla.... Mahmut TEMUR http://www.mahmuttemur.com e-posta : mahmuttemur@windowslive.com HTML Editör » HTML5 destekli HTML Editör » ASP.NET sayfalarına HTML Editör ekleme » HTML Editör nasıl eklenir » Ajax Control Toolkit HTML Editör kullanımı