A potentially dangerous Request.Form value was detected from the client
Zararlı olabilecek bir değer Request.Form algılandı
yukarıdaki hatalardan birini alıyorsanız büyük ihtimalle HTML formatında bir girdiyi sunucunuza kaydetmeye çalışıyorsunuzdur. Yukarıda yazdığım hata ASP.NET’ in bir güvenlik özelliğidir. Sisteminize Sql Injection yapılmasına yada veritabanınıza zararlı kod yerleştirilmesine engel olmaktadır.
Bazı durumlarda (yönetim panelinden html girdisi gibi…) bu güvenliği devre dışı bırakmamız gerekebilir. Aşağıda yazmış olduğum kodları kullanarak bu güvenliği kapatabilirsiniz.
Tüm sitede güvenliği kapatmak için:
[csharp]<configuration><system.web>
<pages validateRequest="false" />
</system.web>
</configuration>[/csharp]
Belirli bir sayfada güvenliği kapatmak için:
<%@ Page Language=”C#” şeklinde başlayan kodun içerisine
ekleyiniz.