【问题标题】:ScriptManager required even though it is presentScriptManager 需要,即使它存在
【发布时间】:2010-10-06 12:48:18
【问题描述】:

当我运行启用 AJAX 的 ASP.Net 应用程序时出现以下错误

ID 为“FilteredTextBoxExtender1”的控件需要页面上的 ScriptManager。 ScriptManager 必须出现在任何需要它的控件之前。

即使我的页面中有 ScriptManager

我做错了什么请提出建议

提前致谢

   <form id="form1" runat="server">
    <asp:scriptmanager id="ScriptManager1" runat="server" />
    <div>
        <cc1:filteredtextboxextender id="FilteredTextBoxExtender1" targetcontrolid="textbox1"
            filtertype="Numbers" runat="server">  </cc1:filteredtextboxextender>
        <asp:textbox id="TextBox1" runat="server"></asp:textbox>
    </div>
    </form>

【问题讨论】:

    标签: asp.net vb.net ajax


    【解决方案1】:

    什么版本的工具包?对于撰写本文时的最新版本,您需要使用 toolkitscriptmanager 而不是“普通”scriptmanager

    【讨论】:

    • 感谢 y34h 当我用 toolkitscriptmanager 替换我的 scriptmanager 时它工作正常,非常感谢
    • @user271628 既然答案是正确的,那么接受这个答案怎么样?
    【解决方案2】:

    将 ScriptManager 放在 UpdatePanel 之前

    【讨论】:

      猜你喜欢
      • 2021-09-13
      • 2010-11-21
      • 2015-09-23
      • 2012-11-08
      • 2015-12-04
      • 2010-12-01
      • 2011-02-17
      • 2018-10-17
      • 2013-06-02
      相关资源
      最近更新 更多