Page.Theme Właściwość

Definicja

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

Podjęto próbę ustawienia Theme po wystąpieniu PreInit zdarzenia.

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.

Dotyczy

Zobacz też