Asp.net 从母版页中访问从另一母版页继承的对象

Asp.net 从母版页中访问从另一母版页继承的对象,asp.net,master-pages,Asp.net,Master Pages,我有以下层次结构: Site.Master Site2.Master Page1.aspx Page2.aspx Page3.aspx Page4.aspx 在第3页和第4页,我可以使用aspx文件访问Site.Master上的对象 如何访问第1页和第2页上的相同对象? 我试过: 1) 打开Page1.aspx,但我收到一个错误 2) 放在Site2.Master和Page1.aspx上。Page1.aspx已打开,但无法使用主属性访问对

我有以下层次结构:

Site.Master
    Site2.Master
        Page1.aspx
        Page2.aspx
    Page3.aspx
    Page4.aspx
在第3页和第4页,我可以使用aspx文件访问Site.Master上的对象

如何访问第1页和第2页上的相同对象?

我试过:

1) 打开Page1.aspx,但我收到一个错误

2) 放在Site2.Master和Page1.aspx上。Page1.aspx已打开,但无法使用主属性访问对象


谢谢。

谢谢。对于其他人,我在Page1.aspx.cs和Page2.aspx.cs的“公共部分类Page1:System.Web.UI.Page{”之后添加了此代码,并使用TopMasterPage.ObjectName访问对象。
public Site TopMasterPage
{
    get
    {
        return (this.Master as Site) ?? this.Master.Master as Site;
    }
}