как сделать проверку на стороне клиента для AsyncFileUpload в asp.net - PullRequest
0 голосов
/ 19 декабря 2011

Я пробовал валидатор с загрузкой файлов, и он работает нормально, но для AsyncFileUpload я получаю ошибку

Control 'AsyncFileUpload1' referenced by the ControlToValidate 
         property of 'RegularExpressionValidator1' cannot be validated.

есть ли способ, с помощью которого я могу выполнить проверку перед загрузкой файла. Спасибо

   <asp:AsyncFileUpload ID="AsyncFileUpload1" runat="server" UploadingBackColor="Yellow"
        OnUploadedComplete="ProcessUpload" OnClientUploadComplete="showUploadConfirmation"
        ThrobberID="spanUploading" />
     <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="Only zip file is allowed!"
        ValidationExpression="^.+(.zip|.ZIP)$" ControlToValidate="AsyncFileUpload1"> </asp:RegularExpressionValidator>

1 Ответ

1 голос
/ 08 апреля 2013

Я сомневаюсь, что с Async File Upload вы можете сделать это, так как он проверит на OnUploadedComplete на стороне сервера и OnClientUploadComplete на стороне клиента.

Итак, я пришел к выводу, что это может быть невозможно.

проверьте эту ссылку для получения дополнительной информации

Альтернативный подход

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...