0

私のページには、標準の asp:FileUpload コントロールがあります。そのすぐ下には、pdf および Word ドキュメントのアップロードのみを許可することになっている RegularExpressionValidator があります。これは、ウェブ全体で見られるのと同じ正規表現です。何らかの理由で、別のプロジェクトでは正常に機能しましたが、現在のプロジェクトでは機能しませんでした。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)$" 
/>
4

1 に答える 1