未知的服务器标记' asp:UpdatePanel'仅在进行构建或发布时

时间:2016-02-24 18:13:14

标签: asp.net visual-studio-2012 .net-3.5 ajaxcontroltoolkit

这个ASP.NET Web应用程序是在VS2010中开发的,我还要求将解决方案升级到2012年。当我这样做时,由于主题中的错误加上{的相同错误,我无法再发布项目{1}}。但是当我从VS2012启动时,应用程序运行正常,包括使用这两个控件的页面!

一点历史:最初页面使用的是MS AJAX控件,但在某些时候(2009年2月),它被更改为使用AjaxControlToolkit 3.5.60501,并在ASCX文件的顶部添加了以下行页面文件:

asp:UpdateProgress

同时,母版页中的<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="AJAX" %> 控件已替换为

asp:ScriptManager

显然<AJAX:ToolkitScriptManager ID="ScriptManager1" AsyncPostBackTimeout="180" runat="server" EnableScriptGlobalization="true" EnableScriptLocalization="true"> <Services> <asp:ServiceReference Path="AutoComplete.asmx" InlineScript="true" /> </Services> </AJAX:ToolkitScriptManager> 标记前缀替换了AJAX标记前缀。但这似乎并没有打破aspUpdatePanel的功能。该项目仍然从VS2010发布罚款。在VS2012中发布/构建是现在唯一被打破的东西。

我是否需要更新版本的AjaxControlToolkit或其他地方的问题?

0 个答案:

没有答案