Ciao ragazzi, sapete dirmi in che modo posso scrivere del testo all'interno dell'header di una masterpage attraverso una contentPage? so che si puo fare ma non so bene come....

grazie!
Modificato da ricardo78 il 18 novembre 2009 21.43 -
Modificato da ricardo78 il 18 novembre 2009 21.44 -

Marina di Camerota OnLine
VicenzaSoftware:Creazione siti web
Forum Tecnologie
51 messaggi dal 04 agosto 2008
Ciao,
dovrebbe bastare:

Master.Page.Header

però è necessario che il tag head nella MasterPage abbia la proprietà runat="server" anche senza ID.
Salvo
ok, ti ringrazio! domani provo...poi ti saprò dire!

ciao!

Marina di Camerota OnLine
VicenzaSoftware:Creazione siti web
Forum Tecnologie
Ciao! per mancanza di tempo ho potuto provarci solo adesso...

comunque ho provato a scrivere seguendo il tuo codice, ma ho ottenuto un errore (pagina non trovata)

questo è quello che ho scritto:
        Master.Page.Header = "<script id='scriptSlide' type='text/javascript' src='slideshow/banner.js'></script>";


avevo cercato su msdn ma non sono riuscito a trovare niente di simile....

Marina di Camerota OnLine
VicenzaSoftware:Creazione siti web
Forum Tecnologie
51 messaggi dal 04 agosto 2008
Ciao,
Header è un HtmlGenericControl per cui non è possibile assegnargli direttamente del testo; si può fare così:

Literal myLiteral = new Literal();
myLiteral.Text = "<script id='scriptSlide' type='text/javascript' src='slideshow/banner.js'></script>";
Master.Page.Header.Controls.Add(myLiteral);

oppure, più elegantemente, ma perdendo il controllo diretto e certo sull'id:

System.Web.UI.HtmlControls.HtmlGenericControl myScriptTag =
new System.Web.UI.HtmlControls.HtmlGenericControl("script");
myScriptTag.Attributes["type"] = "text/javascript";
myScriptTag.Attributes["src"] = "slideshow/banner.js";
Page.Header.Controls.Add(myScriptTag);

Probabilmente, anche se in realtà quest'istruzione non scrive nell'header, va bene anche questa soluzione:

ClientScript.RegisterClientScriptInclude("mioScript", "slideshow/banner.js");

Spero di essere stato esaustivo.
Ciao
Salvo
Ciao!

Si guarda sei stato piu che esaustivo!! grazie mille per l'aiuto...sai tante volte si ha un'idea di come fare le cose, ma non si sa bene il come!! tu mi hai delucidato a riguardo!

thanks a lot!

Marina di Camerota OnLine
VicenzaSoftware:Creazione siti web
Forum Tecnologie

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.