#772 - Gestione degli stylesheet con ASP.NET 2.0
Benché l'aspetto delle nostre pagine venga in larga parte definito in fase di progettazione, in molti casi può rendersi utile aggiungere collegamenti ai foglio di stile in maniera dinamica:
if (this.Page.Header != null)
{
HtmlHead head = Page.Header as HtmlHead;
if (head != null)
{
HtmlLink link = new HtmlLink();
link.Href = "~/Style/Default.css";
link.Attributes.Add("rel", "stylesheet");
link.Attributes.Add("type", "text/css");
head.Controls.Add(link);
}
}Verificato che la proprietà Header di Page non restituisca un riferimento nullo, eseguiamo il cast da IPageHeader in HtmlHead.
Creaiamo un nuovo control HtmlLink, impostiamo le varie proprietà e lo aggiungiamo alla collezione Controls dell'header ed il gioco è fatto.
Approfondimenti
Commenti
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Per inserire un commento, devi registrarti alla nostra community.









Stampa
Snippet
Download 


