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


Page.Theme Свойство

Определение

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

public:
 virtual property System::String ^ Theme { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public virtual string Theme { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Theme : string with get, set
Public Overridable Property Theme As String

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

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

Атрибуты

Исключения

Была предпринята попытка установить свойство 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;
  }
}
Public Sub Page_PreInit(ByVal Sender As Object, ByVal e As EventArgs)
      
  ' Get the theme name from a QueryString variable
  Dim ThemeName As String
  ThemeName = Request.QueryString("thename")
  If ThemeName <> Nothing Then
    Page.Theme = ThemeName
  End If
End Sub

Комментарии

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

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

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

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

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