Как установить свойство на главной странице из класса в app_code? с asp.net c # - PullRequest
1 голос
/ 28 декабря 2011

Как мне установить свойство на главной странице из класса в app_code? с asp.net c #

моя главная страница:

  private int styleGroup;
  public int StyleGroup
{
    get { return styleGroup; }
    set { styleGroup = value; }
}

как установить StyleGroup из класса в коде приложения? как то так, но это не работает:

Page currentPage = (Page)HttpContext.Current.Handler;
currentPage.Master.StyleID = 5;

спасибо

Ответы [ 2 ]

1 голос
/ 28 декабря 2011

Вы должны разыграть MasterPage текущего класса MasterPage, что-то вроде этого

Page currentPage = (Page)HttpContext.Current.Handler;
((YourMasterPageClass)currentPage.Master).StyleID = 5;
0 голосов
/ 28 декабря 2011

Передайте указатель страницы в функцию класса app_code или установите член страницы в классе в app_code.

...