Page.Theme Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger namnet på sidtemat.
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
Egenskapsvärde
Namnet på sidtemat.
- Attribut
Undantag
Theme är inställt på ett ogiltigt temanamn.
Exempel
I följande kodexempel anges Theme egenskapen till ett namn som skickas i frågesträngen.
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
Kommentarer
Egenskapen Theme anger namnet på det tema som används för sidan. Om du vill att inställningarna på sidan ska ha företräde framför inställningarna i temat använder du StyleSheetTheme egenskapen . Mer information finns i ASP.NET Themes and Skins.
Egenskapen Theme måste anges före PreInit händelsen. Om du anger Theme egenskapen efter händelsen PreInit orsakas ett InvalidOperationException undantag.
Det angivna temat måste finnas som antingen ett program eller ett globalt tema. Om temat inte finns genereras ett HttpException undantag.