我的错误:
Microsoft JScript runtime error: 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 ToolkitScriptManager in AjaxControlToolkit.dll.我已经搜索过堆叠溢出,没有任何解决方案可以帮助我的问题。我正在尝试插入一个带有文本框的数字向下扩展程序。
我已经把ScriptManager改成了ToolkitScriptManager。
<asp:ToolkitScriptManager runat="server" CombineScripts="false">我已经在主和子页面的顶部添加了这个。
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit"
TagPrefix="asp" %>我已经删除了msAJaxBundle脚本引用。
这是我的NumericUpDownExtender
<asp:NumericUpDownExtender ID="NumericUpDownExtender1" runat="server"
TargetControlID="SortOrderTextBox"
Width="120"
RefValues=""
ServiceDownMethod=""
ServiceUpMethod=""
TargetButtonDownID=""
TargetButtonUpID=""
Minimum = "1"
Maximum = "7" />发布于 2014-07-01 17:14:13
尝试更改"TagPrefix“,因为asp是为asp.net控件保留的。
在页面上试试这个。
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<asp:ScriptManager
ID="ScriptManager1"
runat="server"
>
</asp:ScriptManager>
<ajaxToolkit:NumericUpDownExtender ID="NumericUpDownExtender1" runat="server"
TargetControlID="SortOrderTextBox"
Width="120"
RefValues=""
ServiceDownMethod=""
ServiceUpMethod=""
TargetButtonDownID=""
TargetButtonUpID=""
Minimum = "1"
Maximum = "7" />http://asp-net-example.blogspot.in/2009/11/ajax-numericupdownextender-how-to-use.html
确保您已经将AjaxControlToolkit.dll添加到项目中,并在web.config中添加了下面的内容。
<system.web>
<pages> <controls> <add tagprefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit"></add> </controls> </pages>
</system.web>http://www.codingfusion.com/Post/3-Different-ways-to-add-AjaxControlToolkit-in-Asp
https://stackoverflow.com/questions/24515734
复制相似问题