Page.Theme 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置页面主题的名称。
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
属性值
页面主题的名称。
- 属性
例外
Theme 设置为无效的主题名称。
示例
下面的代码示例将 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
注解
该 Theme 属性设置用于页面的主题的名称。 如果希望页面上的设置优先于主题中的设置,请使用该 StyleSheetTheme 属性。 有关详细信息,请参阅 ASP.NET 主题和外观。
Theme必须在事件之前设置该属性;在事件之后PreInitPreInit设置Theme该属性将导致InvalidOperationException异常。
指定的主题必须作为应用程序或全局主题存在。 如果主题不存在, HttpException 则会引发异常。