【发布时间】:2013-01-28 05:22:55
【问题描述】:
在我的页面上,我有一个标准的 asp:FileUpload 控件。它的正下方是一个正则表达式验证器,它应该只允许上传 pdf 和 Word 文档。这是在网络上看到的同一个正则表达式。出于某种原因,它在另一个项目中运行良好,但在我当前的项目中却不行。在 Firefox 中加载页面时,我立即让验证器在选择文件后立即向我显示错误消息。这告诉我这是一个客户端问题,因为该页面尚未提交到服务器。
标签:
<asp:RegularExpressionValidator id="Resume_Validator" runat="server"
ControlToValidate="Resume"
ValidationGroup="applicationForm"
ErrorMessage="Upload PDF or Word files only<br />"
Display="Dynamic"
CssClass="validationMsg"
ValidationExpression="^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))(.pdf|.PDF|.doc|.DOC|.docx|.DOCX)$"
/>
【问题讨论】:
-
触发了什么错误?在这种情况下,您能否更具体地说明“在我当前的 [项目] 中不 [工作]”是什么意思?
标签: asp.net .net c#-4.0 file-upload validation