webForumDet fria alternativet

Dynamiskt värde i RegExpValidator

.NET

1 svar · 206 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Frågan#1

Hallojsan!

Jag skulle vilja använda en databas för att sätta godkända filtyper(RegExpSträng) till en "RegularExpressionValidator", men får det inte att fungera, jag ser att koden finns där när jag tar "visa källa"...men den triggas inte.

Beror det på att kontrollen skapas före jag lägger dit attributen...i så fall, måste jag skapa hela kontrollen code-behind eller?

Medlem sedan mars 20011 346 inlägg
#2

Fugerar om jag skapar hela kontrollen code-behind ! :-/

i Page_Load:

Dim rx as RegularExpressionValidator = New RegularExpressionValidator()
rx.ErrorMessage = "Ej tillåtet filformat"
rx.ControlToValidate="myFile"
rx.Display = ValidatorDisplay.Dynamic
rx.Attributes.Add
phv.Controls.Add(rx)

.aspx

<asp:PlaceHolder id="phv" runat="server"></asp:PlaceHolder>

<input id="myFile" type="file" name="myFile" runat="server">
<input id="Submit1" type="Submit" value="Ladda upp fil" runat="server">

<asp:requiredfieldvalidator id="Requiredfieldvalidator1"
 runat="server" ErrorMessage="Du måste ange en fil" 
ControlToValidate="myFile" Display="Dynamic">
272 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
142 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)