繁体   English   中英

SliderExtender导致0x800a139e-Microsoft JScript运行时错误:AjaxControlToolkit是否需要ASP.NET Ajax 4.0脚本?

[英]SliderExtender causing 0x800a139e - Microsoft JScript runtime error: AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts?

刚开始时,我在启动时遇到此错误,但是我发现了一些文章,人们在其中遇到了此问题,并添加了修复程序:

  1. 确保这在您的.aspx中

    <%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="ajax" %>

  2. 将您的ScriptManager更改为此:

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

之后,我的网页显示正常。

我想在页面上添加一个滑块,所以添加了以下代码:

            <asp:TextBox ID="TimeSelect" runat="server" BorderWidth="2px" Text="00:40"></asp:TextBox>
            <br /> <br />
            <asp:TextBox ID="TimeSelect_Bounds" runat="server" Width="30px"></asp:TextBox>
            <ajax:SliderExtender ID="TimeSelect_SliderExtender" runat="server" TargetControlID="TimeSelect" BoundControlID="TimeSelect_Bounds" Steps="5">
            </ajax:SliderExtender>

现在项目再次出现相同的错误。

我是否错误地使用了SliderExtender? 我试图在线学习教程。 我发现一个使用Label而不是TextBox作为绑定的边框,但是当我这样做时也会出现错误。

谢谢!

过去,遇到此错误是因为我使用了第三方库中的备用工具脚本管理器。

我将尝试确认您具有在项目中引用的AjaxControlLibrary的正确版本。

如果这样不起作用,请尝试创建一个测试网站,并删除所有不需要的参考,以便您隔离这种情况。 即使您在滑块扩展器上遇到错误,也可能有一些奇怪的参考球以某种方式引起了问题,或者某些其他控件也可能导致了问题。

暂无
暂无

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

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