#812 - Gestione di meta tag con la classe HtmlHead di ASP.NET 2.0

Una delle novità di ASP.NET 2.0 è rappresentata dalla possibilità di sfruttare le informazioni relative alla sezione <head /> di una pagina accedendo alla proprietà Head della classe Page.
Tra le possibilità offerte da questo controllo c'è quella di impostare eventuali informazioni aggiuntive da aggiungere al corrispondente tag, come meta tag o fogli di stile.
Nel primo caso, bisogna sfruttare la classe HtmlMeta, in questo modo:

<SCRIPT RUNAT="SERVER" LANGUAGE="C#">
void Page_Load()
{
HtmlHead head = (HtmlHead)Page.Header;

HtmlMeta meta = new HtmlMeta();
meta.Name = "keywords";
meta.Content = "ASP.NET, ASP.NET 2.0";
head.Controls.Add(meta);
}
</SCRIPT>

<html><head runat="server" /><body>Pagina</body></html>

Questa tecnica può essere anche utilizzata in presenza di una Master Page.

Per approfondimenti su HtmlHead si veda:

#759 - Accedere ai fogli di stile utilizzando la classe HtmlHead di ASP.NET 2.0
http://www.aspitalia.com/script/759/Accedere-Fogli-Stile-Utilizzando-Classe-HtmlHead-ASP.NET-2.0.aspx

#772 - Gestione degli stylesheet con ASP.NET 2.0
http://www.aspitalia.com/script/772/Gestione-Stylesheet-ASP.NET-2.0.aspx


Approfondimenti

Commenti

Esprimi il tuo giudizio su questo script:

Per procedere devi essere autenticato.

jamesgiro scrive:
#812 - Gestione di meta tag con la classe HtmlHead di ASP.NET 2.0

ho una piccola curiositàesiste il modo, sempre utilizzando la classe HtmlMeta, per aver in uscita un html formattato in questa manierae non comecioè ...
domenica 22 aprile 2007 | 1 risposta

Per inserire un commento, devi registrarti alla nostra community.




IN EVIDENZA
MISC