Search code examples
c#asp.netvb.netfile-uploadupdatepanel

FileUpload Full Postback Issue Under Double UpdatePanels


      <asp:UpdatePanel runat="server"><ContentTemplate>
     <asp:UpdatePanel ID="PanelImportFileForCSV" Visible="false" runat="server">                                              
       <ContentTemplate>
       <div class="form-group" runat="server">
        <label for="textfield" class="control-label col-sm-4">CSV File<span class="ErrorMessage" style="color: red;">&nbsp;*</span>/label>
       <div class="col-sm-8">
        <asp:FileUpload runat="server" ID="FileUpload2" />                                                               <asp:RegularExpressionValidator runat="server" ID="RegularExpressionValidator2" ControlToValidate="FileUpload1" ForeColor="DarkRed" ErrorMessage="Only (.mpp) File is allowed" ValidationExpression="^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))(.csv|.CSV)$" />
      </div>
      </div>
     </ContentTemplate>                              
      </asp:UpdatePanel>
     </ContentTemplate                                              
     </asp:UpdatePanel>
   <div class="row">
    <div class="col-sm-12">
    <div class="form-actions">
    <asp:button id="btnProceed" runat="server" CssClass="btn" ToolTip="Cancel" Text="Proceed" OnClick="btnProceed_Click"  CausesValidation="False"></asp:button>
    </div>
    </div>
    </div>

I know I should use trigger for Full postback for file upload, but i have multiple updatepanels and that idea is not working anymore!

Kindly Help me


Solution

  • Nvm i have fixed the issue by adding the following line in page_Load()

     Page.Form.Attributes.Add("enctype", "multipart/form-data")