_master = (IMaster)Page.Master
请问各位,上面的这句话是不是,Master属性继承了接口IMaster的所有属性与方法呢?Master是母板页的属性。

解决方案 »

  1.   

    类库中没有IMaster接口
    若是你自己定义并且重写了Page类
    那么Master这个属性对应的类型是“实现”了接口IMaster
    在Master中可以使用IMaster一切的方法
      

  2.   

    谢谢,还是有点不是很明白,可以说的更详细点么?
    IMaster是自定义的,下面这个类继承于Page类,其他所有的页面都继承于这个类,
    public class GenericWebForm :System.Web.UI.Page
    {
    protected IMaster _master; protected override void OnInit(EventArgs e)
    {
    _master = (IMaster)Page.Master;
    base.OnInit(e);
    }
    }