Как установить мастер-страницу по умолчанию динамически - PullRequest
1 голос
/ 24 февраля 2011

У меня есть две главные страницы.Когда пользователь входит в систему, он должен установить первую главную страницу как главную страницу по умолчанию.Если другой логин, он должен установить вторую главную страницу.

Ответы [ 2 ]

4 голосов
/ 24 февраля 2011

Вы можете указать главную страницу по умолчанию для использования в файле web.config, используя атрибут masterPageFile элемента pages:

<system.web>
  <pages masterPageFile="~/DefaultMaster.master" />
  <!-- more configuration goes here... -->
</system.web>

Страница будет использовать эту главную страницу, если для нее не указано MasterPageFile.

1 голос
/ 24 февраля 2011

Как отметил @RoBYCoNTe в комментариях, вы можете установить свойство MasterPageFile на своих страницах.

Если каждая страница наследуется от общего BaseClass, вы можете установить свойство MasterPageFile в вашем BaseClassчтобы избежать необходимости делать это на каждой отдельной странице.

...