webForumDet fria alternativet
Logga in / Bli medlem

CustomValidator-problm

.NET

5 svar · 219 visningar · startad av piddy

Medlem sedan aug. 200253 inlägg
Frågan#1

hej!

jag anropar följande subrutin från min <asp:CustomValidator >

sub Validera(obj as Object, args as ServerValidateEventArgs)

 if DDLSignatur.Items is "Välj" then 
   args.IsValid = false
   
 else args.IsValid = true  
 
 end if

om jag har valt "Välj" i dropdownlisten ska felmeddelandet visas
...men det funkar inte..några tips?

Medlem sedan juni 20011 732 inlägg
#2

Måste du ha en customvalidator!? Det du försöker göra kan du lätt fixa med en RequiredFieldValidator där du har "Välj" som initialvalue!

<asp:RequiredFieldValidator id="RequiredFieldValidator1" ErrorMessage="felmeddelande" ControlToValidate="DDLSignatur" Display="Dynamic" InitialValue="Välj" runat="server"></asp:RequiredFieldValidator>

Medlem sedan aug. 200253 inlägg
#3

oh, tack du är en ängel!! :r

Några tips på hur jag använder RegularExpressionValidator-kontrollen då jag enbart vill tillåta Datumvärden med typen "2002-08-28"...jag har försökt med ValidationExpression=[0-9]{4}-[0-9]{2}-[0-9]{2} , men det vill sig inte. Kanske är det bindestrecken som det är fel på?

Medlem sedan aug. 200253 inlägg
#4

glöm det, jag löste det =)

hurra!!

Medlem sedan dec. 19995 874 inlägg
#5

Berätta gärna hur du gjorde, när du löser ett problem. Ett forum är till för att dela med sig :)

Medlem sedan aug. 200253 inlägg
#6

självklart!! :f

men i detta fall gjorde jag ingenting alls förutom att testa att kompilera igen....den kod som jag skrivit här ovan funkar alltså utmärkt.

256 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)