Page.Theme Özellik

Tanım

Sayfa temasının adını alır veya ayarlar.

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

Özellik Değeri

Sayfa temasının adı.

Öznitelikler

Özel durumlar

Olay gerçekleştikten sonra PreInit ayarlama Theme girişiminde bulunuldu.

Theme geçersiz bir tema adına ayarlanmış.

Örnekler

Aşağıdaki kod örneği, özelliğini sorgu dizesinde geçirilen bir ada ayarlar Theme .

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

Açıklamalar

özelliği, Theme sayfa için kullanılan temanın adını ayarlar. Sayfadaki ayarların temadaki ayarlardan öncelikli olmasını istiyorsanız özelliğini kullanın StyleSheetTheme . Daha fazla bilgi için bkz. temalar ve dış görünümler ASP.NET.

Özelliğin Theme olaydan önce PreInit ayarlanması gerekir; özelliğin Theme olaydan sonra PreInit ayarlanması özel duruma InvalidOperationException neden olur.

Belirtilen tema, bir uygulama veya genel bir tema olarak mevcut olmalıdır. Temanın mevcut değilse, bir HttpException özel durumu oluşur.

Şunlara uygulanır

Ayrıca bkz.