Una pagina potrebbe avere un attributo MasterType
per rendere Page.Master
essere tipizzato:È possibile impostare MasterType in modo programmatico?
<%@ MasterType VirtualPath="~/Site.master" %>
Se tutte le mie pagine eredita specifica classe ereditata System.Web.UI.Page
stesso, posso in qualche modo ottenere l'accesso a this.Master
proprietà in esso così ho potuto chiamare metodi della pagina principale?
a causa della classe SiteMaster non è accessibile per la mia classe di pagina astratta ho creato un'interfaccia ISiteMaster per contenere tutto ciò di cui ho bisogno dalla classe SiteMaster. Fammi modificare la tua risposta e accettarla. – abatishchev
@abatishchev - Nessun problema :) felice che l'approccio funzioni! –