2011-12-12 55 views
1

我有一個asp:Fileupload和一個asp:RequiredFieldValidator來強制用戶選擇一個文件。它的工作原理確定在IE但requerired現場驗證八方通顯示使用Chrome或Firefox時,錯誤...RequiredFieldvalidator始終爲firefox和chrome啓動asp:FileUpload

<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" /> 

任何ideias?

回答

0

刪除ValidationGroup屬性,它應該工作。

祝你好運!

+1

是需要的,因爲的ValidationGroup這個代碼只是與其他驗證一個WebForm的一部分。 – Sergio

0

嘗試添加相同ValidationGroupRequiredFieldValidatorasp: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" />