<span>Upload Adobe Acrobat file<img src="../../Images/UI/pdf.jpg" style="height: 25;
width: 20" height="25" width="20" /></span>
<asp:FileUpload ID="uplPdf" runat="server" />
<asp:RegularExpressionValidator ID="valPdf" runat="server" ErrorMessage="Only PDF files are allowed!"
ValidationExpression="^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))(.pdf)$" Display="Dynamic"
ControlToValidate="uplPdf" ValidationGroup="upload" />
<br />
<asp:Button ID="btnUpload" runat="server" Text="Upload files" OnClick="btnUpload_Click"
ValidationGroup="upload" />
Code
derrière:
if (valPdf.IsValid && uplPdf.HasFile)
IsValid retourne false après un nom de fichier pdf valide a été enterd. Notez que si aucun fichier n'est spécifié, renvoie true.
ne fonctionne pas, pire encore; Avant cela, il travaillait sur le client et sur le serveur il signalait false pour IsValid, maintenant, même dans le client, il montre l'erreur. – Shimmy