6
Strona może mieć atrybut MasterType
aby Page.Master
być silna wpisany:Czy można ustawić program MasterType?
<%@ MasterType VirtualPath="~/Site.master" %>
Jeśli wszystkie moje strony dziedziczy specyficzna klasa dziedziczona System.Web.UI.Page
sama, mogę jakoś uzyskać dostęp do this.Master
własności w nim więc mogłem zadzwonić metody strony głównej?
ponieważ klasy SiteMaster nie jest dostępny dla mojej abstrakcyjnej klasy strony stworzyłem interfejs ISiteMaster, który zawiera wszystko, czego potrzebuję z klasy SiteMaster. Pozwól mi edytować odpowiedź i zaakceptuj ją. – abatishchev
@abatishchev - bez problemu :) cieszę się, że podejście działa! –