FreeTime - Stefano Passatordi 's Blog


Libera la mente...ecco il Blog di Stefano Passatordi
Home Blogs | Home | Login | Contact | My Profile | RSS | About | Cerca

MasterPage e meta tags

Chi ha usato le MasterPage sa bene che tutte le pagine che ne utilizzano una ereditano i valori dei meta tags dalla MasterPage.Se ad esempio, nella MasterPage MP.master abbiamo :<meta name="description" content="esempio da masterpage" />allora anche in tutte le pagine che utilizzano MP.master avremo il tag description con lo stesso content. Anche se proviamo a modificare a mano l'html della pagina che usa MP.master scrivendo :<meta name="description" content="esempio da miaPagina" /> 
Leggi tutto il post...
Categoria: Programmazione
martedì, 15 gen 2008 Ore. 23.50

Scrivi un commento

Nome:
Blog:
E-Mail:
(l'indirizzo e-mail non verrà pubblicato, consente di essere avvertiti quando arrivano nuovi commenti a questo Post)
Codice:
Corpo:
Cookie:

Commenti

Autore: sagremor78Inviato il: 13 mag 2008 - 11.44
C'è un piccolo errore nel codice.
La MasterPage, probabilmente avra' anche un tag Title all'interno dell'Head: in questo caso il ciclo casca in quanto non riesce a castare un oggetto di tipo HtmlTitle ad uno di tipo HtmlMeta.
Conviene fare un controllo sul tipo di oggetto valido, del tipo:

foreach (Control ctrl in head.Controls) {
HtmlMeta hm = ctrl as HtmlMeta;
if (hm != null) {
if (hm.Name.Equals("Description")) {
hm.Content = "esempio da mia pagina;
break;
}
}
}

Complimenti per il blog, davvero molto utile. ;-)





Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003