RequiredFieldvalidator всегда запускается для asp: FileUpload в Firefox и Chrome - PullRequest
1 голос
/ 12 декабря 2011

У меня есть asp: Fileupload и asp: RequiredFieldValidator, чтобы заставить пользователя выбрать файл. В IE он работает нормально, но обязательный валидатор полей всегда отображает ошибку при использовании Chrome или Firefox ...

<asp:FileUpload ID="FileUpload1" runat="server" CssClass="clsFileSelect" Width="255" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" Display="None"
       ControlToValidate="FileUpload1" ErrorMessage="É necessário seleccionar o ficheiro a anexar." ValidationGroup="AnexarDocumentos" SetFocusOnError="true" />

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 03 декабря 2014

Попробуйте добавить такие же ValidationGroup как RequiredFieldValidator к asp:FileUpload

<asp:FileUpload ID="FileUpload1" runat="server" CssClass="clsFileSelect" Width="255" ValidationGroup="AnexarDocumentos" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" Display="None"
   ControlToValidate="FileUpload1" ErrorMessage="É necessário seleccionar o ficheiro a anexar." ValidationGroup="AnexarDocumentos" SetFocusOnError="true" />
0 голосов
/ 13 декабря 2011

Удалите свойство ValidationGroup, и оно должно работать.

Удачи!

...