![](/img/trans.png)
[英]Microsoft JScript runtime error: AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts
[英]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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.