J'ai besoin de contrôler Seulement le téléchargement ExcelFile avec RegularExpressionValidator Comment puis-je faire cela? je dois écrire un modèle regex dans ValidationExpression ...Comment télécharger uniquement un fichier Excel en utilisant RegularExpressionValidator?
<h3>FileUpload Test</h3>
<div>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button id="UploadBtn" Text="Upload File" OnClick="UploadBtn_Click" runat="server" Width="105px" />
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
<asp:RegularExpressionValidator
id="FileUpLoadValidator" runat="server"
ErrorMessage="Upload Excel only."
ValidationExpression="([a-z]\w*)(.xlsx|.xlsm|.xls)$"
ControlToValidate="FileUpload1">
</asp:RegularExpressionValidator>
</div>
Um. Quelles sont exactement les règles de nom de fichier dont vous avez besoin? Juste pour que le nom de fichier se termine par '.xlsx',' .xlsm' et '.xls'? Ou y a-t-il autre chose? – Oded
périodes '.' sont des méta-caractères, vous devez leur échapper comme' \ .' – Amarghosh