Page.Theme Page.Theme Page.Theme Page.Theme Property

Definición

Obtiene o establece el nombre del tema de la página.Gets or sets the name of the 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; }
member this.Theme : string with get, set
Public Overridable Property Theme As String

Valor de propiedad

Nombre del tema de la página.The name of the page theme.

Excepciones

Se ha intentado establecer Theme una vez provocado el evento PreInit.An attempt was made to set Theme after the PreInit event has occurred.

Theme se ha establecido en un nombre de tema no válido.Theme is set to an invalid theme name.

Ejemplos

En el ejemplo de código siguiente Theme se establece la propiedad en un nombre que se pasa en la cadena de consulta.The following code example sets the Theme property to a name passed in the query string.

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

Comentarios

La Theme propiedad establece el nombre del tema que se usa para la página.The Theme property sets the name of the theme used for the page. Si desea que la configuración de la página tenga prioridad sobre la configuración del tema, use la StyleSheetTheme propiedad.If you want the settings on the page to take precedence over the settings in the theme, use the StyleSheetTheme property. Para obtener más información, vea temas y máscaras de ASP.net.For more information, see ASP.NET Themes and Skins.

La Theme propiedad se debe establecer antes del PreInit evento; si se establece Theme la propiedad después PreInit del evento, se InvalidOperationException producirá una excepción.The Theme property must be set prior to the PreInit event; setting the Theme property after the PreInit event will cause an InvalidOperationException exception.

El tema especificado debe existir como una aplicación o como un tema global.The specified theme must exist as either an application or a global theme. Si el tema no existe, se produce HttpException una excepción.If the theme does not exist, an HttpException exception is thrown.

Se aplica a

Consulte también: