Ajout du lien vers la RSS dans les metas d'une page

Publié le 03 septembre 2008 par Jeremy.jeanson

Internet Explorer 7, Firefox 2, 3 et toute le navigateurs récents gérant les RSS sont en mesure de vous indiquer si un site dispose d'un flux RSS... enfin si le site indique correctement au navigateur la présence de ce flux (il ne faut pas rêver, tout ne se fait pas tout seul). Pour ce faire il y a une ligne à ajouter entre les balise head de vos pages :

<link type="application/rss+xml" rel="alternate" title="titre du flus RSS" href="url du fichier Rss" />

Pour intégrer dynamiquement ce lien dans une page ASP, il suffit d'ajouter le code suivant au Page_Load.

// Ajout du lien vers la RSS dans les meta
HtmlLink linkRss = new HtmlLink();
linkRss.Href = "url du fichier Rss";
linkRss.Attributes.Add("type", "application/rss+xml");
linkRss.Attributes.Add("title", "titre du flux RSS");
linkRss.Attributes.Add("rel", "alternate");
this.head.Controls.Add(linkRss);

Bon code :)