В разметке для вашей страницы aspx вы можете указать тип главной страницы, который вы используете, например:
<%@ MasterType VirtualPath="~/MasterPage.master" %>
В любом случае, вы можете получить тип текущей главной страницы от вызова, подобного этому, в вашем коде:
protected void Page_Load(object sender, EventArgs e)
{
Type t;
t = this.Master.GetType();
}