我从一个更新面板的MSoft得到了一个基本的例子。当我在我的VSTUDIO 2010框上执行Ctrl + F5本地测试时,我向下滚动并点击下面列出的“刷新面板”按钮,无需向下滚动即可更新。当我将网站“发布”到我的Server2008 / IIS7框时,我向下滚动,点击按钮,然后再次向下滚动页面以查看更新面板是否已实际刷新,但整个页面也是如此。我刚刚将服务器上的.net框架更新到最新版本,该站点有一个在集成管道模式下运行的asp.net 4.0应用程序池。救命?这是dll引用,web.config,bin文件夹的问题吗?
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1"
UpdateMode="Conditional"
runat="server">
<ContentTemplate>
<fieldset>
<legend>UpdatePanel content</legend>
<!-- Other content in the panel. -->
<%=DateTime.Now.ToString() %>
<br />
<asp:Button ID="Button1"
Text="Refresh Panel"
runat="server" />
</fieldset>
</ContentTemplate>
</asp:UpdatePanel>
答案 0 :(得分:0)
将脚本移动到IIS7.5 / Server 2008(R2)框中,它运行正常。不知道我将不得不在2008年的盒子上安装它以使其工作,但即使将.NET框架更新到4.0也没有办法解决问题。耸肩。