这个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
标记前缀。但这似乎并没有打破asp
和UpdatePanel
的功能。该项目仍然从VS2010发布罚款。在VS2012中发布/构建是现在唯一被打破的东西。
我是否需要更新版本的AjaxControlToolkit或其他地方的问题?