共用方式為


Page.Theme 屬性

定義

取得或設定頁面主題名稱。

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

屬性值

頁面主題名稱。

屬性

例外狀況

曾嘗試在事件發生後PreInit設定Theme

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 則會提出例外。

適用於

另請參閱