J'essaie d'ajouter de manière programmatique un <meta>
. Il fonctionne bien lorsqu'il y a un Head
élément avec runat = "server"
dans le .aspx
page.
Le code derrière est :
HtmlMeta meta = new HtmlMeta();
meta.Name = "robots";
meta.Content = "noindex,follow";
this.Page.Header.Controls.Add(meta);
Mais j'ai des script dans la balise head qui contiennent des blocs de code comme <% ... %>
donc je ne peux pas garder le runat = "server"
valeur.
Le problème est que je dois ajouter la métabalise par programme, car elle dépend d'une valeur de la base de données.
Existe-t-il un moyen de résoudre ce problème afin que mon script à l'intérieur de l'élément head fonctionne comme d'habitude et que je puisse ajouter une balise méta de manière programmatique ?