Compartilhar via


Page.Theme Propriedade

Definição

Obtém ou define o nome do tema de página.

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

Valor da propriedade

O nome do tema de página.

Atributos

Exceções

Foi feita uma tentativa de definir Theme após o evento PreInit.

Theme é definido com um nome de tema inválido.

Exemplos

O exemplo de código a seguir define a Theme propriedade como um nome passado na cadeia de caracteres de consulta.

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

Comentários

A Theme propriedade define o nome do tema usado para a página. Se você quiser que as configurações na página têm precedência sobre as configurações no tema, use a StyleSheetTheme propriedade . Para obter mais informações, consulte temas e peles ASP.NET.

A Theme propriedade deve ser definida antes do PreInit evento; definir a Theme propriedade após o PreInit evento causará uma exceção InvalidOperationException .

O tema especificado deve existir como um aplicativo ou um tema global. Se o tema não existir, uma exceção HttpException será gerada.

Aplica-se a

Confira também