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