gpt4 book ai didi

c# - 母版页和内容页中的 ScriptManager

转载 作者:太空狗 更新时间:2023-10-29 22:22:27 26 4
gpt4 key购买 nike

我有一个关于 Scriptmanager 的问题,我的问题是:为此,我需要在母版页中使用 ScriptManager:

<asp:ScriptManager ID="scriptManger1" runat="server">
<Scripts>
<asp:ScriptReference Name="MsAjaxBundle" />
<asp:ScriptReference Name="jquery" />
<asp:ScriptReference Name="bootstrap" />
<asp:ScriptReference Name="respond" />
<asp:ScriptReference Name="WebForms.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebForms.js" />
<asp:ScriptReference Name="WebUIValidation.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebUIValidation.js" />
<asp:ScriptReference Name="MenuStandards.js" Assembly="System.Web" Path="~/Scripts/WebForms/MenuStandards.js" />
<asp:ScriptReference Name="GridView.js" Assembly="System.Web" Path="~/Scripts/WebForms/GridView.js" />
<asp:ScriptReference Name="DetailsView.js" Assembly="System.Web" Path="~/Scripts/WebForms/DetailsView.js" />
<asp:ScriptReference Name="TreeView.js" Assembly="System.Web" Path="~/Scripts/WebForms/TreeView.js" />
<asp:ScriptReference Name="WebParts.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebParts.js" />
<asp:ScriptReference Name="Focus.js" Assembly="System.Web" Path="~/Scripts/WebForms/Focus.js" />
<asp:ScriptReference Name="WebFormsBundle" />
</Scripts>
</asp:ScriptManager>

我在我的内容页面中需要一个 ScriptManager,因为如果我在运行我的应用程序时从这里删除,则会给我一个错误,因为我需要一个 ScriptManager,如果我在运行我的应用程序时放置一个 ScripManager,则会给我一个错误,因为我有2 ScriptManager,因为我在母版页中有 1 个,在内容页中有 1 个。

我的问题是如何解决这个问题?

最佳答案

你是对的,你只能有 1 个 ScriptManager。这绝对应该放在您的母版页中。要在您的其他页面中获得 ScriptManager 功能,您需要使用 ScriptManagerProxy。将此代理视为将对它发出的所有请求转移到母版页中加载的真实 ScriptManager。

将这个小家伙扔到您的其他页面中:

 <asp:ScriptManagerProxy id="ScriptManagerProxy1" runat="server"/>

这是一篇关于如何更详细地应用它的好书:

http://www.dotnetheaven.com/article/ajax-package-scriptmanagerproxy-control-in-asp.net-using-vb.1

关于c# - 母版页和内容页中的 ScriptManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24657971/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com