【发布时间】:2011-08-06 07:13:43
【问题描述】:
我有一个非常简单的页面:
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<%= DateTime.Now %>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<%= DateTime.Now %>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>
这个版本按我的预期工作。从萤火虫我可以每次使用 __doPostBack('MainContent_UpdatePanel1','') 刷新更新面板。 第二个版本只有一个新控件,这是来自 ajax 控件工具包的 AsyncFileUpload。这次使用 javascript 我只能刷新一次更新面板。为什么会这样?
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<%= DateTime.Now %>
<asp:AsyncFileUpload ID="AsyncFileUpload1" runat="server" />
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<%= DateTime.Now %>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>
【问题讨论】:
标签: asp.net updatepanel ajaxcontroltoolkit