Cette documentation est archivée et n’est pas conservée.

Page.Theme, propriété

Remarque : cette propriété est nouvelle dans le .NET Framework version 2.0.

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

Espace de noms : System.Web.UI
Assembly : System.Web (dans system.web.dll)

public virtual string Theme { get; set; }
/** @property */
public String get_Theme ()

/** @property */
public void set_Theme (String value)

public function get Theme () : String

public function set Theme (value : String)

Valeur de la propriété

Nom du thème de page.

Type d'exceptionCondition

InvalidOperationException

Theme est défini après l'événement PreInit.

HttpException

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

La propriété Theme définit le nom du thème utilisé pour la page.

La propriété Theme peut être définie uniquement avant l'événement PreInit ; la définition de la propriété Theme après l'événement PreInit provoquera une exception InvalidOperationException.

Le thème spécifié doit exister comme une application ou comme un thème global. Si le thème n'existe pas, une exception HttpException est levée.

RubriqueEmplacement
Comment : appliquer des thèmes ASP.NET par programmeGénération d'applications Web ASP.NET dans Visual Studio
Comment : appliquer des thèmes ASP.NET par programmeGénération d'applications Web ASP.NET dans Visual Studio
Comment : appliquer des thèmes ASP.NET par programmeGénération d'applications Web ASP.NET

L'exemple de code suivant affecte à la propriété Theme 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;
  }
}

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0
Afficher: