если у нас есть главная страница и страница содержимого. Поэтому директива @Page для страницы содержимого выглядит как
<%@ Page Language="C#" MasterPageFile="~/Site1.Master" .... />
так, чтобы получить доступ к элементам управления главной страницы на странице контента, мы должны использовать
<%@ MasterType VirtualPath="~/Site1.Master" %>
Итак, мой вопрос заключается в том, почему мы используем директиву @MasterType, когда мы уже определили в директиве @page, что эта страница контента находится на главной странице (здесь - Site1.Master)