Egen hantering av HttpRequestValidationException

.NET

2 svar · 187 visningar · startad av Engine^

Medlem sedan dec. 20003 887 inlägg
Trådstart#1

Hur hanterar man själv ett HttpRequestValidationException utan att pilla på <%@ Page... %>?

Jag har strul med en Request.Form["blabla"], som i detta fall innehåller html-kod... när jag postar och försöker läsa av ["blabla"] får jag ett A Potentially dangerous Request.Form value...

Måste jag köra formuläret med runat="server" angivet och hantera hela rasket så?

Medlem sedan dec. 19991 072 inlägg
#2

Du kan ju lägga det i web.config, men då gäller det för hela applikationen:

< CONFIGURATION >
   < SYSTEM.WEB>
     < PAGES validateRequest="false" />
   < /SYSTEM.WEB>
 < /CONFIGURATION>
Medlem sedan dec. 20003 887 inlägg
#3

Jo, men jag vill inte sätta validateRequest="false". Det jag vill göra är mer i stil med en egen EventHandler för HttpRequestValidationException, men jag vet inte riktigt var jag ska börja eller hur jag ska gå till väga.

373 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
120 ms — hämta statistik (db)
124 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)