IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

FAQ ASP.NET/C#

FAQ ASP.NET/C#Consultez toutes les FAQ

Nombre d'auteurs : 39, nombre de questions : 371, dernière mise à jour : 15 juin 2021 

 
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 HtmlGenericControl languagePage;
protected HtmlGenericControl auteurPage;
protected HtmlGenericControl classificationPage; 
protected HtmlGenericControl descriptionPage;
protected HtmlGenericControl keywordsPage;

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, C#, 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 ni 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.