【问题标题】:The control with ID 'UpdatePanel1' requires a ScriptManager on the pageID 为“UpdatePanel1”的控件需要页面上的 ScriptManager
【发布时间】:2015-04-10 12:28:47
【问题描述】:

我正在使用 ASP.NET 并测试更新面板。我知道它确实需要一个脚本管理器,并且我查看了 SO 中的所有其他类似问题,但没有人回答我的情况。

这是我的代码:

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

        This is Form A</div>
        <asp:ScriptManager ID="aa" runat="server"></asp:ScriptManager>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                <asp:Button  Text="OK" runat="server"/>
            </ContentTemplate>
        </asp:UpdatePanel>
    </form>
</body>
</html>

所以如您所见,我确实有一个脚本管理器,但仍然出现此错误。

感谢反馈。

===============================

没有类似的问题,所以在我的代码中回答我的问题是“我已经有一个 ScriptManager”。

【问题讨论】:

  • 不,它根本不是重复的。如果您仔细阅读我的问题,我解释说我已经有一个“Scriptmanager”。如果您认为这是重复的,请在 SO 中给我一个链接,其中包含此问题并且代码包含 Scriptmanager。
  • 您能检查一下您的页面上是否有任何 javascript 错误吗?
  • 您的代码在 .NET 4.5 中对我来说工作得很好。您确定在此页面上引发错误吗?
  • 您是否尝试移动ScriptManager

标签: c# asp.net vb.net


【解决方案1】:

考虑 ToolKitScriptManager。

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

        This is Form A</div>
        <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">        
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                <asp:Button  Text="OK" runat="server"/>
            </ContentTemplate>
        </asp:UpdatePanel>
    </form>
</body>
</html>

【讨论】:

    【解决方案2】:

    仔细检查以确保它使用的是您认为它正在使用的母版页。将脚本管理器引用添加到项目中的所有母版页,看看是否仍然出现错误。

    如果您在移动设备(或 Chrome 调试器中的设备模拟器)上测试网站,这将适用。如果您的项目中有母版页的移动版本,它可能会默认为基于检测到的设备大小的版本。然后,如果该母版页缺少脚本管理器引用,您将收到引用的错误。

    【讨论】:

      猜你喜欢
      • 2010-12-01
      • 2011-02-17
      • 1970-01-01
      • 2011-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多