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必须在事件之前PreInit设置;在事件之后PreInit设置 Theme 属性将导致InvalidOperationException异常。
指定的主题必须作为应用程序或全局主题存在。 如果主题不存在, HttpException 则会引发异常。