【问题标题】:update panel, Refresh page while uploading file更新面板,上传文件时刷新页面
【发布时间】:2016-07-25 02:10:55
【问题描述】:

我正在使用带有更新面板的 Asp.Net FileUpload 控件,
如果我使用 AsyncPostBackTrigger,我无法在服务器端获取文件名,但如果我使用 PostBackTrigger,它在页面刷新时工作正常。 我的 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. 

【问题讨论】:

    标签: c# asp.net .net file-upload updatepanel


    【解决方案1】:

    FileUpload 控件不适用于异步回发,因此它不能在 AJAX UpdatePanel 中工作。如果您在 UpdatePanel 中使用 FileUpload 控件,您仍然需要完整的回发。 AsyncPostBackTrigger 对 FileUpload 控件不起作用。

    检查链接, http://www.codeproject.com/Articles/42865/AsyncFileUpload-Control-New-Control-in-Ajax-Contro

    【讨论】:

      猜你喜欢
      • 2014-03-09
      • 1970-01-01
      • 1970-01-01
      • 2016-12-10
      • 2018-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多