Questione : Aggiungendo nuovo HtmlLink a Me.Page.Header asp.net 4.0 in UserControl

Hi

Trying per aggiungere un HtmlLink ad una pagina matrice con dentro da un controllo dell'utente.  Il codice sotto è una versione di facilitazione sul codice finale che lascia fuori il processo della base di dati. Inoltre deve essere in un controllo dell'utente come è usato attraverso le pagine matrici multiple. il

The sotto il codice funziona in asp.net 2 ma non in asp.net 4 che fornisce l'errore.

'System.Web.HttpException: Il l'accumulazione di controllo non può essere modificato durante il DataBind, Init, carico, PreRender o scaricare le fasi. 'l'aiuto del

Any sarebbe great.
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
il class= " del id= " codeSnippet955253 del
Protected Page_Load secondario (mittente di ByVal come oggetto, ByVal e come System.EventArgs)
        cssLink1 fioco come nuovo HtmlLink ()
        cssLink1.Href = “/ExternalFiles/CSS/V5.css„
        cssLink1.Attributes.Add (“rel„, “stylesheet„)
        cssLink1.Attributes.Add (“tipo„, “testo/css„)
        Me.Page.Header.Controls.Add (cssLink1)
    Sommergibile dell'estremità
class= del

Risposta : Aggiungendo nuovo HtmlLink a Me.Page.Header asp.net 4.0 in UserControl

Quando faccio questo in 4.0 funziona benissimo.

Non avete altra questione alla vostra pagina che genera l'errore?
1:
2:
3:
4:
5:
6:
7:
8:
Page_Load vuoto riservato (mittente dell'oggetto, EventArgs e)
{
HtmlLink cssLink1 = nuovo HtmlLink ();
        cssLink1.Href = “~/css/test.css„;
        cssLink1.Attributes.Add (“rel„, “stylesheet„);
        cssLink1.Attributes.Add (“tipo„, “testo/css„);
        Page.Header.Controls.Add (cssLink1);
}
Altre soluzioni  
 
programming4us programming4us