Språk

Page.Theme Egenskap

Definition

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

Ett försök gjordes att ange Theme efter att händelsen PreInit har inträffat.

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.

Gäller för

Se även