Méta données et Master Page
Bonjour à tous,
Je dois ajouter des méta données à toutes mes pages et je voulais donc le faire dans ma master page, le problème est que la méthode standard est incompatible avec la master, genre ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| private void CreateMetaTags()
{
HtmlMeta hm = new HtmlMeta();
HtmlHead head = (HtmlHead)Page.Header;
hm.Name = "Keywords";
hm.Content = "C#, Csharp, C-sharp, .NET";
head.Controls.Add(hm);
} |
Avec un peu de recherche, je suis tomber sur cette solution http://weblogs.asp.net/jasonconway/a...ceholders.aspx
Ce qu'il fait c'est qu'il définit dans le <head> un ContentPlaceFolder, sauf que moi quand j'essaie de placer un control asp dans le head j'ai cette erreur :
Code:
Error Unrecognized tag prefix or device filter 'asp'.
Est ce que vous saurez d'où est ce que ça peut venir ?
Sinon il me reste qu'à le faire pour chaque page ou encore faire hériter Page à une classe dans laquelle je chargerai les méta et je fais hériter mes pages de cette classe.
Si vous avez des meilleurs solutions je suis de tout ouïe :mrgreen:
Merci d'avance