J'ai peut être cherché à faire compliquer, est ce une solution satisfaisante pour vous d'utiliser :
dans le head :
<meta name="Keywords" runat="server" id="test" lang="en" content="" />
Dans le page_load :
test.Attributes.Add("content", "keywords, .net");
Résultat :
<meta id="ctl00_test" name="Keywords" lang="en" content="keywords, .net"></meta>
(PS : J'ai essayé de mettre directement avec le head mais j'ai l'erreur 'The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).' En utilisant :
myHead.Controls.Add(meta); // meta de type htmlmeta
Partager