Partager via


Page.Theme Propriété

Définition

Obtient ou définit le nom du thème de page.

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

Valeur de propriété

Nom du thème de page.

Attributs

Exceptions

Une tentative a eu lieu pour définir Theme après que l'événement PreInit s'est produit.

Theme n'est pas un nom de thème valide.

Exemples

L’exemple de code suivant définit la Theme propriété sur un nom passé dans la chaîne de requête.

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

Remarques

La Theme propriété définit le nom du thème utilisé pour la page. Si vous souhaitez que les paramètres de la page soient prioritaires sur les paramètres du thème, utilisez la StyleSheetTheme propriété . Pour plus d’informations, consultez thèmes et skins ASP.NET.

La Theme propriété doit être définie avant l’événement PreInit ; la définition de la Theme propriété après l’événement PreInit entraîne une InvalidOperationException exception.

Le thème spécifié doit exister sous la forme d’une application ou d’un thème global. Si le thème n’existe pas, une HttpException exception est levée.

S’applique à

Voir aussi