Om man kopplar in en vanlig requieredfieldvalidator och har javascript avstängt hos klienten, gör den nån nytta alls?
Kontrollerar den endast genom javascript/klient eller kör en koll serverenligt också?
8 svar · 303 visningar · startad av cyprys
Om man kopplar in en vanlig requieredfieldvalidator och har javascript avstängt hos klienten, gör den nån nytta alls?
Kontrollerar den endast genom javascript/klient eller kör en koll serverenligt också?
Då körs den väll på servern automatiskt
Japp.
Det är t.o.m så att validering alltid körs på Servern också varesig klienten har javascript på eller av.
Hum, hur menar du då... så länge klientvalideringen går in sker ju överhuvudtaget ingen postback?
så länge klientvalideringen går in sker ju överhuvudtaget ingen postback?
Precis men när datan väl postas så validerar Servern den.
Varför? Jo för vi har ingen koll på vad som skickas till oss från klienten. En smart hacker kan enkelt hacka valideringsscripten och skicka felaktigdata till servern.
Valideringen på klientsidan är enbart till för att snabba upp processen för användaren samt att ge servern och nätet mindre jobb.
Kan kasta in en annan valideringsfråga. En validator kastar ut typ denna html kod.
<span id="ucMenu_valrSearch"
controltovalidate="ucMenu_tbSearch"
errormessage="- Måste fylla i ett sökkriterie"
display="Dynamic"
evaluationfunction="RequiredFieldValidatorEvaluateIsValid"
initialvalue=""
style="color:Red;display:none;">
Hur skall man kunna få detta att gå igenom w3c validator.
I nya .net 1.1 finns även en request validator som förhindrar att elak klientkod släpps igenom.
http://www.asp.net/faq/RequestValidation.aspx
Varför w3c:s validator inte släpper igenom en span har jag ingen aning om, men det verkar ju ovanligt korkat... :OO