Newsletter Developpez.com

Inscrivez-vous gratuitement au Club pour recevoir
la newsletter hebdomadaire des développeurs et IT pro

FAQ ASP.NET/VB.NETConsultez toutes les FAQ

Nombre d'auteurs : 38, nombre de questions : 369, dernière mise à jour : 30 mars 2017 

 
OuvrirSommaireWebFormsContrôlesContrôles serveur (WebControl)Contrôles HTML (HtmlControls)

Nous allons voir dans cet exemple qu'il est trés facile de créer dynamiquement des métas tags en ASP.NET dans le head de la page aspx :

 
Sélectionnez

<meta http-equiv="Content-Language" id="languagePage" runat="server" /> 

<meta name="Author" id="auteurPage" runat="server" /> 
<meta name="Classification" id="classificationPage" runat="server" /> 
<meta name="Description" id="descriptionPage" runat="server" /> 
<meta name="keywords" id="keywordsPage" runat="server" />
				

dans le code-behind on déclare :

 
Sélectionnez

Protected languagePage As HtmlGenericControl 
Protected auteurPage As HtmlGenericControl
Protected classificationPage As HtmlGenericControl 
Protected descriptionPage As HtmlGenericControl
Protected keywordsPage As HtmlGenericControl
				

ensuite pour donner des valeurs aux métas tags :

 
Sélectionnez

languagePage.Attributes("content") = "fr" 
auteurPage.Attributes("content") = "neo.51" 
classificationPage.Attributes("content") = "developpement"
descriptionPage.Attributes("content") = "FAQ ASP.NET"
keywordsPage.InnerText = "asp.net, vb.net, FAQ"
				
Créé le 12 octobre 2003  par David Pedehourcq

Il suffit d'utiliser l'élément container (par exemple le body) et de lui ajouter un LiteralControl.

 
Sélectionnez

container.Controls.Add(New LiteralControl("<br/>"))
				
Créé le 3 octobre 2005  par Didier Danse
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2007 Dotnet Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.