如何将Master Page的ScriptManager放入c#(.cs)文件后面的Child页面代码中

Imr*_*zvi 16 c# asp.net master-pages scriptmanager

以下是我创建的网站环境:

  1. 我有一个母版页面.
  2. 我已经从中创建了一个子页面.
  3. 我已将Script Manager放在Master页面上.

现在我想访问Master页面的脚本管理器,在我的代码隐藏(C#)文件中动态创建用户控件.

如何访问放置在母版页上的脚本管理器到我的子页面.

Imr*_*zvi 52

我得到了它,它在ScriptManager类本身中给出.

System.Web.UI.ScriptManager.GetCurrent(this.Page);
Run Code Online (Sandbox Code Playgroud)


Alo*_*lok 5

不知道你到底想要什么...你想要访问你的母版页的脚本管理器还是只是masterpage

您可以通过Page.Master后面的代码访问母版页

要么

using System.Web.UI;
ScriptManager ScriptManager1 = (ScriptManager)Page.Master.FindControl("ScriptManager1") 
// to access the script manager of master page
Run Code Online (Sandbox Code Playgroud)

要么

Page.Master.Controls.Add(Your UserControl object) 
// to add the user control in your master page
Run Code Online (Sandbox Code Playgroud)