RSS

Asp.Net 4.0 Validate Request

17 Nis

Üzerinde çalıştığımız projelerde veritabanına html yada farklı bir formatta veri girilicekse (video sitelerinden alınan embed kodu da olabilir ki kesinlikle oluyor) .Net?in validateRequest özelliği tetiklenerek tehlikeli bir yaklaşım olarak görüyor ve işleminizi gerçekleştirmiyor.Eğer 2.0 ile çalışıyorsanız sorunu sayfa bazında halletmek için sayfanın page direktifinde

ValidateRequest="false" 

parametresini girerek çözüm üretebiliriz.


<%@ Page Title="" Language="C#" ValidateRequest="false" MasterPageFile="~xyz.master" AutoEventWireup="true" CodeFile="abc.aspx.cs" Inherits="abc" %>

eğer proje bazında halletmek istersek web.config system.web boğumu içerisinde set ederek ayarlayabiliriz


<pages validateRequest="false"></pages>

Eğer Framework 4.0 da çalışıyorsak bunlar yetmiyor çünkü bu özellik devre dışı kalıyor.Bu neden le bu özelliğin 2.0 gibi davranması gerekiyor.Bunu web.config"de yine system.web boğumu altında aşağıdaki gibi set ederek istediğimiz sonucu elde edebiliriz.


<httpRuntime requestValidationMode="2.0"/>
 
Yorum yapın

Yazan: 17 Nisan 2011 in Genel

 

Etiketler: , , , , , , , , ,

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

 
%d blogcu bunu beğendi: