Sdílet prostřednictvím


Page.Theme Vlastnost

Definice

Získá nebo nastaví název motivu stránky.

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

Hodnota vlastnosti

Název motivu stránky.

Atributy

Výjimky

Po události došlo k pokusu o PreInit nastaveníTheme.

Theme je nastavený na neplatný název motivu.

Příklady

Následující příklad kódu nastaví Theme vlastnost na název předaný v řetězci dotazu.

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

Poznámky

Vlastnost Theme nastaví název motivu použitého pro stránku. Pokud chcete, aby nastavení na stránce měli přednost před nastavením v motivu, použijte StyleSheetTheme vlastnost . Další informace najdete v tématu motivy a vzhledy ASP.NET.

Vlastnost Theme musí být nastavena před událostí. Nastavením Theme vlastnosti po PreInit události dojde k PreInit výjimceInvalidOperationException.

Zadaný motiv musí existovat jako aplikace nebo jako globální motiv. Pokud motiv neexistuje, dojde k výjimce HttpException.

Platí pro

Viz také