Page.Theme Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Namen des Seitendesigns ab oder legt diesen fest.
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
Eigenschaftswert
Der Name des Seitendesigns.
- Attribute
Ausnahmen
Theme wurde auf einen ungültigen Seitendesignnamen festgelegt.
Beispiele
Im folgenden Codebeispiel wird die Theme Eigenschaft auf einen Namen festgelegt, der in der Abfragezeichenfolge übergeben wird.
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
Hinweise
Die Theme -Eigenschaft legt den Namen des designs fest, das für die Seite verwendet wird. Wenn die Einstellungen auf der Seite Vorrang vor den Einstellungen im Design haben sollen, verwenden Sie die StyleSheetTheme -Eigenschaft. Weitere Informationen finden Sie unter ASP.NET Designs und Skins.
Die Theme -Eigenschaft muss vor dem PreInit Ereignis festgelegt werden. Das Festlegen der Theme Eigenschaft nach dem PreInit Ereignis führt zu einer InvalidOperationException Ausnahme.
Das angegebene Design muss entweder als Anwendung oder als globales Design vorhanden sein. Wenn das Design nicht vorhanden ist, wird eine HttpException Ausnahme ausgelöst.