从用户控件访问自定义主页面

时间:2010-05-24 13:59:15

标签: asp.net

我们创建了一个继承asp.net Master类的Master页面。 我们还有ui控件继承了标准的asp.net ui控件类。 我们的母版页有一个公共成员变量。我们需要能够从我们使用的ui控件访问该成员变量。 但是我们似乎无法得到它?我们的架构是错的吗?或者想法本身 - 用户控制访问主页变量?

2 个答案:

答案 0 :(得分:6)

一般来说,这可能不是一个很好的设计模式。但是,您应该能够做到这样的事情:

MyMasterType myMaster = this.Page.Master as MyMasterType;
if (myMaster != null)
{
    myMaster.PublicProperty = value;
}

答案 1 :(得分:0)