2016-11-16 3 views
0

私のすべての仕事はポップアップ画面で表示されます。私はユーザコントロールImportCSVFileを使用してファイルをアップロードします。AsyncPostBackTriggerはファイルを送信しないので、PostBackTriggerを使用するように制約されていますが、ページのリロードとポップアップ画面が削除されています。私はこの時点でどのようにページをリフレッシュせずにファイルを送信し、ポップアップを削除するか提案したいですか?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の部分的なポストバックでは機能しません。あなたはAsyncFileUpload-コントロール(http://www.ajaxtoolkit.net/AsyncFileUpload/AsyncFileUpload.aspxを参照)に

よろしく、 セバスチャン

+0

とそのリンク[exampl](http://www.aspsnippets.com/Articles/Using-ASP.Net-AJAX-を切り替えることができControl-Toolkit-AsyncFileUpload-Control.aspx)非常に便利 –

関連する問題