Share via


Page.Theme Properti

Definisi

Mendapatkan atau mengatur nama tema halaman.

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

Nilai Properti

Nama tema halaman.

Atribut

Pengecualian

Upaya dilakukan untuk mengatur Theme setelah PreInit peristiwa terjadi.

Theme diatur ke nama tema yang tidak valid.

Contoh

Contoh kode berikut mengatur Theme properti ke nama yang diteruskan dalam string kueri.

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

Keterangan

Properti Theme mengatur nama tema yang digunakan untuk halaman. Jika Anda ingin pengaturan pada halaman diutamakan daripada pengaturan dalam tema, gunakan StyleSheetTheme properti . Untuk informasi selengkapnya, lihat Tema dan Kulit ASP.NET.

Properti Theme harus diatur sebelum PreInit peristiwa; mengatur Theme properti setelah PreInit peristiwa akan menyebabkan InvalidOperationException pengecualian.

Tema yang ditentukan harus ada sebagai aplikasi atau tema global. Jika tema tidak ada, HttpException pengecualian akan dilemparkan.

Berlaku untuk

Lihat juga