webForumDet fria alternativet

Få bort html-kod

.NET

8 svar · 488 visningar · startad av MagnusJ

Medlem sedan apr. 2004150 inlägg
Frågan#1

Hur gör man för att få bort så att man inte kan skriva html-kod i ett gästboksinlägg?

Medlem sedan apr. 20012 266 inlägg
#2

Gör om < och > till < respektive >

Medlem sedan juli 20011 304 inlägg
#3

kolla på Server.HTMLEncode() :)

Medlem sedan apr. 2004150 inlägg
#4

Tackar :)

Hmm, det här är lite offtopic men jag ställer frågan här.

När jag ska skriva ett meddelande för att testa och se om det går att lägga in html-kod får jag det här felmeddelandet:
A potentially dangerous Request.Form value was detected from the client (_ctl1:MeddelandeBox="<hr> aa").

Det är väl bra att man inte kan skriva in det, men det ser ju inte så fint ut direkt :)

Medlem sedan sep. 20026 425 inlägg
#5

Skriv

ValidateRequest="false"

i Page högst upp på din sida. Alltså så här:

<%@ Page ValidateRequest="false" %>

Läs felmeddelandet ordentligt så står det att du får sätta ValidateRequest till false för att slippa problemet. ;)

Medlem sedan juli 200498 inlägg
#6

Kan även tillägga att det inte går på Web User Controls, utan bara på Web Forms.

Trorligtvis kommer det fortsätta vara så i ASP.net 2.0 tyvärr, om inte Microsoft lyssnar på utvecklarna som vill ha stöd för ValidateRequest i Web User Controls.

/m

Medlem sedan maj 20012 812 inlägg
#7

Kan även tillägga att det inte går på Web User Controls, utan bara på Web Forms.

Nu har jag inte testat så jag kan vara ute på hal is. Men om du sätter validateRequest= false i din ASP.NET sida menar du att den inte slår igenom på de fält som du satt i din User control. Eller menar du att du inte kan sätta validaterequest = false i din usercontrol?

- M

Medlem sedan juli 200498 inlägg
#8

Gladh skrev:

Nu har jag inte testat så jag kan vara ute på hal is. Men om du sätter validateRequest= false i din ASP.NET sida menar du att den inte slår igenom på de fält som du satt i din User control. Eller menar du att du inte kan sätta validaterequest = false i din usercontrol?

- M

Både och, de funkar inte alls med Web User Controls.

/m

Medlem sedan apr. 2004150 inlägg
#9

Okej, tack för hjälpen :)

268 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)