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 PreInit o 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 byla přednost před nastavením v motivu, použijte StyleSheetTheme tuto vlastnost. Další informace najdete v tématu ASP.NET Motivy a skiny.

Vlastnost musí být nastavena před PreInit událostí. Theme Nastavení Theme vlastnosti po PreInit události způsobí InvalidOperationException výjimku.

Zadaný motiv musí existovat jako aplikace nebo globální motiv. Pokud motiv neexistuje, vyvolá HttpException se výjimka.

Platí pro

Viz také