Aracılığıyla paylaş


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; olaydan PreInit sonra özelliğin Theme ayarlanması bir InvalidOperationException özel duruma neden olur.

Belirtilen tema bir uygulama veya genel tema olarak bulunmalıdır. Tema yoksa, bir HttpException özel durum oluşturulur.

Şunlara uygulanır

Ayrıca bkz.