- Mesajlar
- 1,737
A potentially dangerous Request.Form value was detected hatası sitemizin admini olşturuken daha çok karşılaşacağımız sorunlardan birisi. Aslında çok önemsiz ve çözümü basit bir sorun olsa da bilmeyen ve asp.net tecrübesi az olan kişilerin yapıdan uzaklaşmasına sebep oluyor benzer sorunlar. Burada aslında bir problem yok asp.net güvenliğin üst düzey olduğu bir yapı ve sitenizin form controllerinden sitenize saldırı yapmayı amaçlayan kötü niyetli kişilerin (ziyaretçi defteri vb.) gibi yapılardan script göndermesini engelleyen bir kontrol mekanizmasına sahip ancak bu bazen dezavantaja sahip olabilir.
Örneğin siz bir admininizde haber metni için multiline özelliğine sahip bir textbox kullanıyorsunuz diyelim. Buraya html karakterlerde girdiniz <b>..</b> gibi vs. html kodlarını gönderdiğimizde A potentially dangerous Request.Form value was detected hatasını alırız.
Çözümü:
<%@ Page Language=”C#” ..... sayfamızın başına ValidateRequest=”false” eklememiz yeterli olacaktır.
<%@ Page ValidateRequest=”false” Language=”C#” ......
Örneğin siz bir admininizde haber metni için multiline özelliğine sahip bir textbox kullanıyorsunuz diyelim. Buraya html karakterlerde girdiniz <b>..</b> gibi vs. html kodlarını gönderdiğimizde A potentially dangerous Request.Form value was detected hatasını alırız.
Çözümü:
<%@ Page Language=”C#” ..... sayfamızın başına ValidateRequest=”false” eklememiz yeterli olacaktır.
<%@ Page ValidateRequest=”false” Language=”C#” ......