0

我使用 Visual Studio 2012 创建了一个网站。它工作得很好。问题是我必须将它部署在仅具有 .Net Framework 2.0 的服务器上。所以我使用 Visual Studio 2012 创建了另一个网站,并将其版本设置为 2.0。在复制了一个页面的代码后,我尝试运行它。但我收到错误“未知的服务器标签 asp:ScriptManager”和“未知的服务器标签 asp:UpdatePanel”。我需要它们,因为我必须在我的页面中使用 PageMethods。如何使用 ScriptManager 和 UpdatePanel 创建 .Net Framework 2.0 网站而不会出现任何错误?提前致谢。

4

2 回答 2

2

您不必重新创建项目。转到项目设置,应用程序,然后更改“目标框架”。

为了清楚地回答你的问题,答案是:你不能。

正如 Jamie Keeling 所建议的,脚本管理器更新面板随 .Net Framework 3.5 版一起提供。

您将不得不找到其他组件或某种解决方法。

于 2013-04-09T08:15:16.520 回答
1

如果您计划在 .NET 2.0 中使用脚本管理器和更新面板,您可能必须安装ASP.NET 2.0 AJAX Extensions 1.0 。在 .NET 3.5 之前,Ajax 作为一个单独的库提供。

于 2013-04-09T08:19:43.870 回答