更新面板,上传文件时刷新页面
update panel, Refresh page while uploading file
我正在使用 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.
FileUpload 控件不适用于异步回发,因此它不适用于 AJAX UpdatePanel。如果您在 UpdatePanel 中使用 FileUpload 控件,您仍然需要完整的回发。 AsyncPostBackTrigger 不会对 FileUpload 控件起作用。
检查link,
http://www.codeproject.com/Articles/42865/AsyncFileUpload-Control-New-Control-in-Ajax-Contro
我正在使用 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.
FileUpload 控件不适用于异步回发,因此它不适用于 AJAX UpdatePanel。如果您在 UpdatePanel 中使用 FileUpload 控件,您仍然需要完整的回发。 AsyncPostBackTrigger 不会对 FileUpload 控件起作用。
检查link, http://www.codeproject.com/Articles/42865/AsyncFileUpload-Control-New-Control-in-Ajax-Contro