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
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 :
<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 :
protected
HtmlGenericControl languagePage;
protected
HtmlGenericControl auteurPage;
protected
HtmlGenericControl classificationPage;
protected
HtmlGenericControl descriptionPage;
protected
HtmlGenericControl keywordsPage;
ensuite pour donner des valeurs aux métas tags :
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"
;
Il suffit d'utiliser l'élément container (par exemple le body) et de lui ajouter un LiteralControl.
container.
Controls.
Add
(
new
LiteralControl
(
"<br/>"
));