fa la comparizione nel .NET Framework un nuovo HtmlControls:
HtmlHead, la classe è sealed , ovvero non è possibile usarla come classe base.
con questo nuovo tipo è possibile in maniera semplice e chiara aggiungere dinamicamente contenuto nel header , anche il più semplice link al foglio di stile.
l'ho scoperto ieri sera per caso quando con la "vecchia" FCL tentavo da un webcontrol di aggiungere link nel head, non trovavo un sistema valido che mi piacesse (adesso forse l'ho trovato e lo posto in una prossima bloggata :)) così mi sono messo a curiosare nel nuovo Framework.
ecco un esempio di come implemetarla, preso pari pari dalla documetazione:
<%@ page language="C#" %>
<script runat="server">
void Page_Load(object sender, System.EventArgs e)
{
// Programmatically create a StyleSheetInclude control.
StyleSheetInclude StyleSheetInclude1 = new StyleSheetInclude();
// Add a style sheet reference to the
// StyleSheetInclude control.
StyleSheetInclude1.StyleSheets.Add("PageStyleSheet.css");
// Add the StyleSheetInclude control to the controls
// collection of the HtmlHead control on the page.
Page.FindControl("Head1").Controls.Add(StyleSheetInclude1);
}
</script>
<html>
<head id="Head1"
runat="server">
</head>
<body>
<form runat="server">
<h3>HtmlHead Class Example </h3>
<hr />
<asp:label id="Label1"
text = "Label 1"
runat="server">
</asp:label>
ciao marco
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
- Modificare il controllo TreeView, il 2 dicembre 2008 alle 19:27
- Perfezioniamo il ProfileDataSorce, il 13 ottobre 2008 alle 11:14
- Un DataSource per il Profile, il 10 ottobre 2008 alle 15:06
- TrueSpace 7 gratuito, il 24 luglio 2008 alle 10:59
- adesso dico la mia sull'Iphone, il 22 luglio 2008 alle 10:33
- Come tutto ebbe inizio, il 21 luglio 2008 alle 09:22