繁体   English   中英

JScript运行时错误:AjaxControlToolkit需要ASP.NET 4.0

[英]JScript Runtime Error: AjaxControlToolkit requires ASP.NET 4.0

我通过此视频使用AJAX Autocomplete Extender实现了一个简单的自动完成方法:

http://www.asp.net/ajax/videos/how-do-i-use-the-aspnet-ajax-autocomplete-control

我从Web服务中提取数据。 没什么大不了......但是当我运行应用程序时.NET会给我这个错误:

Microsoft JScript运行时错误:AjaxControlToolkit需要ASP.NET Ajax 4.0脚本。 确保引用了正确版本的脚本。 如果您使用的是ASP.NET ScriptManager,请切换到AjaxControlToolkit.dll中的ToolkitScriptManager。

这是我实现扩展器的文本框的代码:

  <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
<Services>
 <asp:ServiceReference Path="~/WebService1.asmx" />
</Services>
</asp:ToolkitScriptManager>
    <asp:TextBox ID="TextBox1" runat="server" Height="22px" Width="177px"></asp:TextBox>

<asp:AutoCompleteExtender ID="TextBox1_AutoCompleteExtender" runat="server" 
    DelimiterCharacters="" Enabled="True" TargetControlID="TextBox1"  ServicePath ="~/WebService1.asmx" ServiceMethod ="ReturnEntity" MinimumPrefixLength ="1" CompletionSetCount ="12"  EnableCaching = "true">
</asp:AutoCompleteExtender>

我已经安装了当前的AJAX Toolkit。 不知道这里有什么问题......

试着改变

<asp:ScriptManager ID="sm" runat="server"></asp:ScriptManager>

<ajax:ToolkitScriptManager ID="tsm" runat="server"></ajax:ToolkitScriptManager>

另请参阅本文: ScriptManager与ToolkitScriptManager

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM