Page.Theme Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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.