Asp.net 未捕获类型错误:无法读取属性';用户界面';未定义的

Asp.net 未捕获类型错误:无法读取属性';用户界面';未定义的,asp.net,ajax,jquery-ui,jquery,Asp.net,Ajax,Jquery Ui,Jquery,错误出现在ASP.NET Ajax应用程序中。这是错误所指的JQuery UI代码行: Sys.Extended.UI.DropDownBehavior <ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server"></ajaxToolkit:ToolkitScriptManager> 解决方案是将替换为 在我的例子中,我最终需要使用 首先,注册程序集: <%@ Register Ass

错误出现在ASP.NET Ajax应用程序中。这是错误所指的JQuery UI代码行:

Sys.Extended.UI.DropDownBehavior
<ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server"></ajaxToolkit:ToolkitScriptManager>

解决方案是将
替换为

在我的例子中,我最终需要使用

首先,注册程序集:

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server"></ajaxToolkit:ToolkitScriptManager>

然后添加toolkitScript管理器:

<cc1:ToolkitScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
<ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server"></ajaxToolkit:ToolkitScriptManager>

<ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server"></ajaxToolkit:ToolkitScriptManager>

<ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server"></ajaxToolkit:ToolkitScriptManager>


使用它而不是简单的脚本管理器几天前,我遇到了同样的错误

<ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server"></ajaxToolkit:ToolkitScriptManager>
因此,我在解决方案中添加了“最新的AjaxToolKit.dll”。 您可以从以下URL下载 “”

<ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server"></ajaxToolkit:ToolkitScriptManager>

它对我有效

这似乎是基于默认标记到名称apce注册形成标记的正确方法,该注册在从NuGet添加包时发生。谢谢,这一个对我有效,为什么他们会在不同版本之间更改标记?非常误导谢谢,这解决了我的问题。小错误:是的,不是。asp或ajaxToolKit:当您在页面顶部注册ajax工具包时,这是标记前缀的问题。谢谢。(一年多后…)感谢一万亿(你帮我节省了在谷歌的时间)
<ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server"></ajaxToolkit:ToolkitScriptManager>