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

时间:2011-12-22 09:04:14

标签: c# asp.net master-pages scriptmanager

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

  1. 我有一个母版页。
  2. 我已经从中创建了一个子页面。
  3. 我已将脚本管理器放在母版页面上。
  4. 现在我想访问Master页面的脚本管理器,在我的代码隐藏(C#)文件中动态创建用户控件。

    如何访问母版页上的脚本管理器到我的子页面。

3 个答案:

答案 0 :(得分:51)

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

System.Web.UI.ScriptManager.GetCurrent(this.Page);

答案 1 :(得分:5)

不确定您到底想要什么...您想要访问母版的脚本管理器,还是仅访问masterpage

您可以访问母版页     

背后的代码中的Page.Master

或者

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

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

答案 2 :(得分:1)

你看过这个:

以编程方式使用ASP.NET母版页

http://msdn.microsoft.com/en-us/library/c8y19k6h.aspx