Một trang có thể có một thuộc tính MasterType
để làm Page.Master
trở nên mạnh mẽ, đánh máy:Có thể đặt MasterType theo chương trình không?
<%@ MasterType VirtualPath="~/Site.master" %>
Nếu tất cả các trang của tôi được thừa hưởng lớp học cụ thể kế thừa System.Web.UI.Page
bản thân, tôi có thể cách nọ cách kia được tiếp cận với this.Master
sở hữu trong nó vì vậy tôi có thể gọi phương pháp của trang chủ?
vì lớp SiteMaster không thể truy cập cho lớp trang trừu tượng của tôi, tôi đã tạo ra một giao diện ISiteMaster để chứa mọi thứ tôi cần từ lớp SiteMaster. Hãy để tôi chỉnh sửa câu trả lời của bạn và chấp nhận nó. – abatishchev
@abatishchev - Không sao cả :) vui vì cách tiếp cận đó hoạt động! –