Asp.net ajaxcontroltoolkit中的enablepagemethods

Asp.net ajaxcontroltoolkit中的enablepagemethods,asp.net,vb.net,ajaxcontroltoolkit,scriptmanager,Asp.net,Vb.net,Ajaxcontroltoolkit,Scriptmanager,您好,我在我的应用程序中使用ASP.NET WebForms和VB.NET(代码隐藏)ajaxcontroltoolkit,因此,我需要使用enable a page方法,但如果我添加 < asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="True" EnablePageMethods="True" > < /asp:ScriptManager > 要删除此标记错

您好,我在我的应用程序中使用ASP.NET WebForms和VB.NET(代码隐藏)ajaxcontroltoolkit,因此,我需要使用enable a page方法,但如果我添加

< asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="True" EnablePageMethods="True" > < /asp:ScriptManager >

要删除此标记错误的代码,请执行以下操作:

只能向页面添加一个ScriptManager实例


我的问题是在ajaxcontroltoolkit中是否存在一个函数,该函数等于
ScriptManager
EnablePageMethods

您可能肯定会在.aspx页面或母版页或用户控件的其他地方添加一个
ScriptManager

如果您在母版页上声明了
ScriptManager
,那么在内容页中您将使用。这将作为母版页上真实ScriptManager的代理

是描述
ScriptManagerProxy

只能将ScriptManager控件的一个实例添加到页面中。页面可以直接或间接在嵌套组件(如用户控件、母版页的内容页或嵌套母版页)中包含控件。如果页面已包含ScriptManager控件,但嵌套组件或父组件需要ScriptManager控件的其他功能,则该组件可以包含ScriptManagerProxy控件。例如,ScriptManagerProxy控件使您能够添加特定于嵌套组件的脚本和服务

  • 确保屏幕上只有一个
    asp:Scriptmanager
    母版页
  • 如果您不需要Matepage中的
    asp:Scriptmanager
    然后删除它并在内容页中声明它,无论需要什么
  • 如果母版页中有ScriptManager,请确保您也只有一个
    asp:ScriptManagerProxy
    在每个可能需要脚本管理器的内容页上

您是否在收到错误的特定页面中指定
母版页
母版页
可能已经声明了
asp:ScriptManager