Salve ragazzi,
mi scuso della domanda forse banale ma sono ancora molto neofita ... ho acquistato vari testi e sto seguendo le guide online pubblicate da html.it. Vengo al dunque: proprio sulla falsa riga di una lezione pubblicata sul sito sto cercando di effettuare una modifica runtime di una master page.
La mia struttura è così ordinata:
Quindi nel:codice:interfaccia.master -> MasterPage 1 News.master -> MasterPage2 newscont.aspx -> Contenuto
- contentplaceholder1 di interfaccia.master carico News.master
- nel contenplaceholder2 di News.master carico il content di newscont.aspx
Da newscont sto cercando di cambiare Titolo e una immagine su interfaccia.master e ho scritto in newscont.aspx.cs :
mentre su newscont.aspx ho specificato:codice:protected void Page_Load(object sender, EventArgs e) { Master.Page.Header.Title = "Titolo News"; Image masterPrimoLogo = (Image)Master.FindControl("newsoff"); if (masterPrimoLogo != null) masterPrimoLogo.ImageUrl = "Immagini/imgMSDN.jpg"; }
Quando lancio lo script VWD mi apre il file App_Web_newscontent.aspx... e mi dice:codice:<%@ MasterType VirtualPath="~/interfaccia.master" %>
Dove sbaglio? Grazie in anticipo a chi avrà la pazienza di rispondermi!codice:Impossibile eseguire il cast di oggetti di tipo 'ASP.news_master' sul tipo 'ASP.interfaccia_master'.

Rispondi quotando