2016-04-05 19 views
1

私はAsyncPostBackTriggerを使用すると、サーバー側でファイル名を取得できませんが、私がPostBackTriggerを使用している場合、更新パネルで
を使ってAsp.Net FileUploadコントロールを使用していますページをリフレッシュしても問題ありません。 私のASP.netのコードは次のとおりです。更新パネル、ファイルをアップロード中にページを更新する

<asp:ScriptManager ID="ScriptManager1" runat="server"> 
</asp:ScriptManager> 
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
<ContentTemplate> 
<asp:FileUpload ID="FileUpload1" runat="server" /> 
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" /> 
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> 
</ContentTemplate> 
<Triggers> 
<asp:PostBackTrigger ControlID="Button1" /> 
</Triggers> 
</asp:UpdatePanel> 

I don't want to refresh page while uploading file.  
Please tell me. 

答えて

0

のFileUploadコントロールは、非同期ポストバックでは動作しませんので、それはAJAXのUpdatePanel内から動作しません。 UpdatePanel内でFileUploadコントロールを使用する場合は、完全なポストバックが必要です。 AsyncPostBackTriggerはFileUploadコントロールのトリックを行いません。

を確認してください。 http://www.codeproject.com/Articles/42865/AsyncFileUpload-Control-New-Control-in-Ajax-Contro

関連する問題