webForumDet fria alternativet

Egen hantering av HttpRequestValidationException

2 svar · 179 visningar · startad av Engine^

Engine^Medlem sedan dec. 20003 887 inlägg
#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å?

fredrikMedlem 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>
Engine^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.

125 ms totalt · 3 externa anrop · v20260731065814-full.102f7fcd
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)