2016-11-16 2 views
0

내 모든 작업이 팝업 화면에 나타납니다. 내가 AsyncPostBackTrigger을 사용하면 내가 PostBackTrigger을 사용하도록 제한하지만 페이지를 새로 고치고 팝업 화면이 삭제되어 파일을 업로드 할 때 사용자 컨트롤 ImportCSVFile을 사용하여 파일을 업로드합니다. 이 시점에서 새로 고침 페이지없이 파일을 보내고 팝업을 제거하는 방법에 대한 제안을 원하십니까?UpdatePanel 새로 고침 및 팝업 제거 화면

<%@ Register Src="~/UserControls/ImportCSVFile.ascx" TagName="ImportCSVFile" TagPrefix="uc1" %> 
<asp:UpdatePanel ID="UpdatePanel1" runat="server" RenderMode="Inline" UpdateMode="Conditional" ChildrenAsTriggers="true"> 
     <ContentTemplate> 
      <table cellspacing="0" width="100%"> 
       <tr align="center"> 
        <td align="right"> 
         <uc1:ImportCSVFile ID="ImportCSVFile" runat="server" /> 
        </td> 
       </tr> 
      </table> 
     </ContentTemplate> 
     <Triggers> 
      <asp:PostBackTrigger ControlID="ImportCSVFile" /> 
     </Triggers> 
</asp:UpdatePanel> 

답변

0

여러분의 ImportCSVFile 컨트롤은 asp.net FileUpload-Control을 사용합니다. UpdatePanel의 부분 포스트 백에서는 작동하지 않습니다. 당신은

감사합니다, 세바스찬

+0

및 링크 [exampl (http://www.aspsnippets.com/Articles/Using-ASP.Net-AJAX-을 (http://www.ajaxtoolkit.net/AsyncFileUpload/AsyncFileUpload.aspx 참조) AsyncFileUpload-제어로 전환 할 수 있습니다 Control-Toolkit-AsyncFileUpload-Control.aspx) 매우 유용합니다. –