2013-08-19 2 views
0

У меня есть форма, в которой у меня есть два текстовых поля и один элемент управления файловой системой. Я использую обязательный полевой валидатор в одном текстовом поле и в элементе управления Fileupload. Когда я нажимаю кнопку отправки, его отключение загрузки файла контроля и не подтверждая его валидацию.Обязательный полевой валидатор в элементе управления FileUpload

У меня также есть вторая кнопка для Отмена, щелкнув по которой переадресовывается на предыдущую страницу, когда я нажимаю эту кнопку, ее также отключает управление fileuploadcontrol. Ниже мой код

<asp:FileUpload ID="FileUpload1" runat="server" /> 
<asp:RequiredFieldValidator ID="rfvFileupload" ValidationGroup="validate" runat="server" 
               ControlToValidate="FileUpload1"></asp:RequiredFieldValidator> 


    <asp:TextBox ID="txtSubj" runat="server" ></asp:TextBox><asp:RequiredFieldValidator 
           ID="rfvSubject" ControlToValidate="txtSubj" runat="server" Display="Dynamic" 
           EnableClientScript="true" ErrorMessage="* required" ValidationGroup="validate" /> 


<asp:Button ID="btnupload" runat="server" Text="Send" ValidationGroup="validate" 
        OnClick="btnupload_Click"> 
       <asp:Button ID="btncancel" runat="server" Text="Cancel" OnClick="btncancel_Click" 
        /> 

ответ

0

попробуйте использовать нет ValidadationGroup:

<asp:FileUpload ID="fupDocument" runat="server" Width="100%" /> 
    <asp:RequiredFieldValidator runat="server" Display="Dynamic" ErrorMessage="* Required Field" ControlToValidate="fupDocument"> 
    </asp:RequiredFieldValidator> 

Я попробовал и работать.