什么会导致ASPNET AJAX页面恢复到正常的ASPX模式? / UpdatePanel损坏

时间:2020-03-06 14:42:15  来源:igfitidea点击:

我在一个非常简单的UpdatePanel场景中使用VS 2008.
但是我无法让UpdatePanel工作并且似乎无法找出原因

实际上,我已经回到一个非常简单的示例来验证它不是我的代码:
http://ajax.net-tutorials.com/controls/updatepanel-control/

在此示例中,我单击任一按钮,并且两个文本链接都更新。

我没有收到任何错误,该页面的行为就像普通的ASPX页面一样。
我需要检查什么。我已经搜索了一个小时,却没有找到我需要的东西。

编辑:在Visual Studio Web服务器中工作,但在IIS中不工作

解决方案

如果它在本地运行,但在部署到远程服务器时无法正常工作,则通常表明我们正在使用ASP.NET 2.0,并且远程服务器上未安装ASP.NET AJAX扩展。

如果是具有管理控制权的服务器,则可以在此处下载安装程序:http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en

如果是网络托管服务商,请告诉他们共同行动。

另一个选择是检查web.config。例如,我们可以从Visual Studio创建一个启用Ajax的新ASP.NET网站。这将生成正确的web.config。从现有的web.config复制所有非ajax部分,然后进行设置。这对我有用。

-江户