Как получить ScriptManager главной страницы в код дочерней страницы за файлом С# (.cs)

Ниже приведена среда веб-сайта, которую я создал:

  • У меня есть главная страница.
  • Я создал дочернюю страницу.
  • Я разместил Script Manager на главной странице.

Теперь я хочу получить доступ к этой мастер-странице Script Manager, чтобы динамически создавать пользовательский элемент управления в моем файле (С#).

Как я могу получить доступ к Script Manager, размещенному на главной странице, на мою дочернюю страницу.

Ответы

Ответ 1

Я получил его, его дал в самом скриптовом классе ScriptManager.

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

Ответ 2

Не уверен, что именно вы хотите здесь... вы хотите получить доступ к менеджеру script главной страницы или просто 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