【问题标题】:Error: Only one instance of a ScriptManager can be added to the page错误:页面中只能添加一个 ScriptManager 实例
【发布时间】:2013-11-19 06:48:03
【问题描述】:

当我在“Site.Master”(母版页)上添加 ScriptManager 时出现此错误

包含 ScriptManager 的 site.Master 的所有子 webForm。产生这个错误.....

只能将 ScriptManager 的一个实例添加到页面中。

帮助谢谢

【问题讨论】:

    标签: asp.net webforms scriptmanager clientscriptmanager


    【解决方案1】:

    在您的子页面/用户控件上使用 ScriptManagerProxy

    http://msdn.microsoft.com/en-us/library/system.web.ui.scriptmanagerproxy(v=vs.110).aspx

    【讨论】:

    • 它也会产生错误ID为'ScriptManagerProxy1'的控件需要页面上的ScriptManager。 ScriptManager 必须出现在任何需要它的控件之前。
    • 另外,请检查母版页上的脚本管理器是否位于内容占位符上方
    • 我已经解决了,masterpage的脚本管理器一定在上面谢谢
    【解决方案2】:

    您可能在从该母版页继承的页面/用户控件中具有另一个实例。

    【讨论】:

    • 我使用 updatepanel 到内容页面。并且更新面板需要脚本管理器
    猜你喜欢
    • 1970-01-01
    • 2012-06-24
    • 2017-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多