RequiredFieldvalidator总是为firefox和chrome中的asp:FileUpload触发

时间:2011-12-12 17:18:19

标签: asp.net file-upload requiredfieldvalidator

我有一个asp:Fileupload和一个asp:RequiredFieldValidator来强制用户选择一个文件。它在IE上运行正常,但使用Chrome或Firefox时,requerired字段验证器仍然显示错误...

<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 :(得分:0)

删除ValidationGroup属性,它应该有效。

祝你好运!

答案 1 :(得分:0)

尝试将与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" />