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">
261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)