Su un sito, sto solo utilizzando una pagina Master di livello singolo e in una pagina che utilizza quel master, posso farlo.Master.FindControl ("controlName") per accedere al controllo. Funziona bene.Masterpages nested e .FindControl
Tuttavia, utilizzando lo stesso codice su un sito con due livelli di pagina principale. MainMaster e SpecificMaster che ha come master MainMaster.
Quindi nella pagina che utilizza SpecificMaster, FindControl restituisce null per l'oggetto. L'unica differenza che vedo è l'annidamento delle masterpages.
Quando ho impostato il punto di interruzione e guardo la pagina.Master, sta visualizzando SpecificMaster e SpecificMaster sta mostrando MainMaster come il suo master correttamente, ma FindControl sta ancora fallendo.
Quando visualizzo il codice sorgente in IE, il controllo viene chiamato correttamente, senza .NET mingking attivo.
Qualche idea qui?
TIA!
Dov'è il controllo che stai cercando? È su Specific Master o MainMaster? – Streklin
SpecificMaster ha il controllo. – klkitchens