请单击以进行评分并提供反馈
MSDN
MSDN Library
.NET 开发
先前版本
System.Web.UI
Page 类
Page 属性
 Theme 属性

  开启低带宽视图
此页面仅适用于
Microsoft Visual Studio 2005/.NET Framework 2.0

同时提供下列产品的其他版本:
.NET Framework 类库
Page.Theme 属性

注意:此属性在 .NET Framework 2.0 版中是新增的。

获取或设置页主题的名称。

命名空间:System.Web.UI
程序集:System.Web(在 system.web.dll 中)

Visual Basic(声明)
Public Overridable Property Theme As String
Visual Basic(用法)
Dim instance As Page
Dim value As String

value = instance.Theme

instance.Theme = value
C#
public virtual string Theme { get; set; }
C++
public:
virtual property String^ Theme {
    String^ get ();
    void set (String^ value);
}
J#
/** @property */
public String get_Theme ()

/** @property */
public void set_Theme (String value)
JScript
public function get Theme () : String

public function set Theme (value : String)

属性值

页主题的名称。
异常类型条件

InvalidOperationException

ThemePreInit 事件后设置。

HttpException

Theme 被设置为无效的主题名称。

Theme 属性设置用于该页的主题的名称。

Theme 属性只能在 PreInit 事件之前进行设置;在 PreInit 事件之后设置 Theme 属性将引发 InvalidOperationException 异常。

指定的主题必须作为应用程序主题或全局主题存在。如果该主题不存在,则将引发 HttpException 异常。

TopicLocation
如何:以编程方式应用 ASP.NET 主题生成 ASP .NET Web 应用程序
如何:以编程方式应用 ASP.NET 主题在 Visual Studio 中生成 ASP .NET Web 应用程序

下面的代码示例将 Theme 属性设置为在查询字符串中传递的名称。

Visual Basic
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
C#
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;
  }
}

Windows 98、Windows 2000 SP4、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

.NET Framework

受以下版本支持:2.0
社区内容   什么是社区内容?
添加新内容 RSS  批注
Processing
© 2009 Microsoft Corporation 版权所有。 保留所有权利  |  商标  |  隐私权声明
Page view tracker