33 messaggi dal 07 marzo 2003

Vorrei inserire una classe css a runtime in una pagina aspx, ma non ho trovato il modo di accedere alla sezione <HEAD> della pagina, nè in lettura nè in scrittura, qualcuno sa come fare?
non sono riuscito a trovare il post dove lo avevo postato :) scusa il gioco di parole ti copio il codice
protected virtual void AddIntegratedStyleToPage()
    {
        LiteralControl _Lit = (LiteralControl)this.Page.Controls[0];

        StringBuilder _Head= new StringBuilder(350);

        Regex reg = new Regex("(<[^>]+>)");

        string[] _SplitHead = reg.Split(_Lit.Text);

        for(int i = 0; i < _SplitHead.Length; i++)
        {
          string _String = ((string)_SplitHead.GetValue(i)).Trim();
          if(String.Compare("</head>",_String,true) == 0)
          {
            _Head.Append(GetIntegratedStyle());
          }
          _Head.Append((string)_SplitHead.GetValue(i));
        }
        _Lit.Text = _Head.ToString();
    }


ciao marco

p.s. questo è necessatio solo con la versione 1.x del framework, con l'arrivo della versione 2.0 viene aggiunto un nuovo controllo HtmlHead, e li oggetti style possono essere registrati dell head

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
nostromo <nostromo> ha scritto:
non sono riuscito a trovare il post dove lo avevo postato  scusa il gioco di parole ti copio il codice

Scusa Nostromo, ma dove metti questo codice?

Ciao
richiamo il metodo nel prerender

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
nostromo <nostromo> ha scritto:
richiamo il metodo nel prerender

ciao marco

Ah, ok. Stavo infatti cercando di capire dove richiamavi questo codice
Grazie e ciao!
di nulla :) peccato che questo pezzo di codice con il nuovo framework debba mandarlo in pensione :)

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
33 messaggi dal 07 marzo 2003
grazie tante marco, problema risolto, funziona anche in vb
:)
di nulla  mi fa piacere

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.