我们创建了一个继承asp.net Master类的Master页面。 我们还有ui控件继承了标准的asp.net ui控件类。 我们的母版页有一个公共成员变量。我们需要能够从我们使用的ui控件访问该成员变量。 但是我们似乎无法得到它?我们的架构是错的吗?或者想法本身 - 用户控制访问主页变量?
答案 0 :(得分:6)
一般来说,这可能不是一个很好的设计模式。但是,您应该能够做到这样的事情:
MyMasterType myMaster = this.Page.Master as MyMasterType;
if (myMaster != null)
{
myMaster.PublicProperty = value;
}
答案 1 :(得分:0)