Page.Theme Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.