1

app_codeのクラスからマスターページにプロパティを設定するにはどうすればよいですか?asp.net c#で

私のマスターページ:

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

app_codeのクラスからStyleGroupを設定するにはどうすればよいですか?このようなものですが、機能しません:

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

ありがとう

4

2 に答える 2

1

次のように、現在のMasterPageをMasterPageクラスにキャストする必要があります

Page currentPage = (Page)HttpContext.Current.Handler;
((YourMasterPageClass)currentPage.Master).StyleID = 5;
于 2011-12-28T16:05:10.887 に答える
0

ページポインタをapp_codeクラス関数に渡すか、app_codeのクラスにPageメンバーを設定します。

于 2011-12-28T16:00:58.740 に答える