Page.Theme Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.