Прочитать на английском

Поделиться через


Page.Theme Свойство

Определение

Возвращает или задает тему страницы.

[System.ComponentModel.Browsable(false)]
public virtual string Theme { get; set; }

Значение свойства

Имя темы страницы.

Атрибуты

Исключения

Была предпринята попытка установить свойство Theme после того, как произошло событие PreInit.

Свойству Theme задано недействительное имя темы.

Примеры

В следующем примере кода свойству Theme присваивается имя, переданное в строке запроса.

void Page_PreInit(object sender, EventArgs e)
{
  // Get the theme name from a QueryString variable
  string ThemeName;
  ThemeName = Request.QueryString["thename"];
  if (ThemeName != null)
  {
    Page.Theme = ThemeName;
  }
}

Комментарии

Свойство Theme задает имя темы, используемой для страницы. Если вы хотите, чтобы параметры на странице были выше параметров в теме, используйте StyleSheetTheme свойство . Дополнительные сведения см . в разделе ASP.NET темы и обложки.

Свойство Theme должно быть задано до PreInit события; установка Theme свойства после PreInit события вызовет InvalidOperationException исключение.

Указанная тема должна существовать как приложение или глобальная тема. Если тема не существует, HttpException создается исключение.

Применяется к

Продукт Версии
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

См. также раздел