AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts错误
2010-03-24 16:37
411 查看
今天在用ajax做一个搜索自动补全的例子时,出现了一个问题
这是错误提示:AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts. Ensure the correct version of the scripts are referenced. If you are using an ASP.NET ScriptManager, switch to the AjaxScriptManager in System.Web.Ajax.dll, or use the ToolkitScriptManager in AjaxControlToolkit.dll.
然后自己在网上找了下
只要将
<asp:ScriptManager ID="ScriptManager1" runat="server" />
更改为:
<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></ajaxToolkit:ToolkitScriptManager>
当然在页面的头部,你有写 <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
最后说下<ajaxToolkit:AutoCompleteExtender runat="server" ID="AutoCompleteSearch"
MinimumPrefixLength="1" TargetControlID="searchText"
ServicePath="autoCompleteWebService.asmx"
ServiceMethod="GetSearchDepartment"></ajaxToolkit:AutoCompleteExtender>这个控件的相关属性
当然,这个控件必须放在UpdatePanel里才能生效
MinimumPrefixLength:指输入一个字符或汉字就出现自动补全的功能,当然可以指定2,3等
ServicePath:当然实现这个自动补全的功能,需要创建一个web服务,这个创建的web服务里面的方法主要是从数据库中取出相关数据我在项目里创建的文件是autoCompleteWebService.asmx,这个数据值创建web服务的文件路径
ServiceMethod:web服务里相对的服务方法,从数据库中获取相关数据
TargetControlID:所操作的控件,及搜索输入框的ID
这是错误提示:AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts. Ensure the correct version of the scripts are referenced. If you are using an ASP.NET ScriptManager, switch to the AjaxScriptManager in System.Web.Ajax.dll, or use the ToolkitScriptManager in AjaxControlToolkit.dll.
然后自己在网上找了下
只要将
<asp:ScriptManager ID="ScriptManager1" runat="server" />
更改为:
<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></ajaxToolkit:ToolkitScriptManager>
当然在页面的头部,你有写 <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
最后说下<ajaxToolkit:AutoCompleteExtender runat="server" ID="AutoCompleteSearch"
MinimumPrefixLength="1" TargetControlID="searchText"
ServicePath="autoCompleteWebService.asmx"
ServiceMethod="GetSearchDepartment"></ajaxToolkit:AutoCompleteExtender>这个控件的相关属性
当然,这个控件必须放在UpdatePanel里才能生效
MinimumPrefixLength:指输入一个字符或汉字就出现自动补全的功能,当然可以指定2,3等
ServicePath:当然实现这个自动补全的功能,需要创建一个web服务,这个创建的web服务里面的方法主要是从数据库中取出相关数据我在项目里创建的文件是autoCompleteWebService.asmx,这个数据值创建web服务的文件路径
ServiceMethod:web服务里相对的服务方法,从数据库中获取相关数据
TargetControlID:所操作的控件,及搜索输入框的ID
相关文章推荐
- 关于 AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts. 错误
- 关于 AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts. 错误
- 关于 AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts. 错误
- AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts错误 收藏
- 错误: AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts. 解决方案
- 错误: AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts. 解决方案
- Creating A DotNetNuke Module using the ASP.NET AJAX Control Toolkit
- 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》试读及免费赠书活动
- 讲座展示:TechEd Europe DEV344 - ASP.NET AJAX Control Toolkit(下)
- ASP.NET里AjaxControlToolkit 的使用方法
- Asp.net Ajax Control Toolkit设计编程备忘录(色眼窥观版)——第5回(错不了专辑)
- ASP.NET AJAX Control Toolkit 控件说明
- 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》试读及免费赠书活动
- 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》连载&最新更新
- 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》试读及免费赠书活动
- AjaxControlToolkit:asp.net Ajax Control
- 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》连载&最新更新
- 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》试读及免费赠书活动
- 在ASP.NET AJAX Control Toolkit 1.0中使用GB2312的编码时出现乱码的两种解决方案