代码之家  ›  专栏  ›  技术社区  ›  Dave Konopka

访问嵌套母版页代码中的上母版页属性

  •  6
  • Dave Konopka  · 技术社区  · 15 年前

    我有一个嵌套的母版页,它有自己的母版页。父母版页的代码隐藏中定义了一个属性。

      Public ReadOnly Property SelectedPage() As String
        Get
          Return _selectedPage
        End Get
      End Property
    

    如何从子母版页的代码隐藏页加载或ASPX模板页中引用父母版页的属性?

    4 回复  |  直到 10 年前
        1
  •  6
  •   Russell Giddings    15 年前

    vb.net版本:

    DirectCast(Master, MyMastPageType).SelectedPage
    

    C:

    ((MyMastPageType)Master).SelectedPage
    

    http://msdn.microsoft.com/en-us/library/system.web.ui.masterpage.master.aspx

        2
  •  1
  •   Community CDub    8 年前
    protected void Page_Load(object sender, EventArgs e)
    {
      MyDemoMaster m = Master as MyDemoMaster;
      m.MyProperty = "My button text";
    }
    

    参见:

        3
  •  0
  •   SLaks    15 年前

    这样地:

    DirectCast(MyMastPageType, Master).SelectedPage
    
        4
  •  0
  •   Guven Sezgin Kurt    10 年前

    这是我的使用方法

    MasterPage tmp = this.Master;
    while (tmp.Master != null)
    {
        tmp = tmp.Master;
    }