Page.Theme Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia nazwę motywu strony.
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
Wartość właściwości
Nazwa motywu strony.
- Atrybuty
Wyjątki
Theme jest ustawiona na nieprawidłową nazwę motywu.
Przykłady
Poniższy przykład kodu ustawia Theme właściwość na nazwę przekazaną w ciągu zapytania.
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
Uwagi
Właściwość Theme ustawia nazwę motywu używanego dla strony. Jeśli chcesz, aby ustawienia na stronie miały pierwszeństwo przed ustawieniami w motywie, użyj StyleSheetTheme właściwości . Aby uzyskać więcej informacji, zobacz ASP.NET Motywy i skórki.
Właściwość Theme musi być ustawiona przed zdarzeniem PreInit ; ustawienie Theme właściwości po PreInit zdarzeniu spowoduje InvalidOperationException wyjątek.
Określony motyw musi istnieć jako aplikacja lub motyw globalny. Jeśli motyw nie istnieje, zwracany jest wyjątek HttpException.