JScript 运行时错误:AjaxControlToolkit 需要 ASP.NET 4.0
我通过此视频使用 AJAX 自动完成扩展器实现了一个简单的自动完成方法:
http://www.asp.net/ajax/videos/how-do-i-use-the-aspnet-ajax-autocomplete-control
我正在从网络服务中提取我的数据。没什么大不了的...但是当我运行应用程序时.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 工具包。不知道这里出了什么问题...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试更改
为
另请看一下这篇文章: ScriptManager 与 ToolkitScriptManager< /a>
Try to change
to
Also take a look at this article: ScriptManager vs. ToolkitScriptManager