好的,请先了解这里的架构。
问题是我无法在我的ThirdPage.aspx.cs中使用它:
Master.LandingPageTopNav.LandingPage = this.landingPage;
Master.LandingPageTopNav.Visible = true;
也就是说,我无法让第一行工作,我正在尝试引用LandingPage属性。第二行很好。我的Third.aspx绝对可以从代码隐藏中引用我的主页对象。
答案 0 :(得分:0)
我冒昧地猜测OurMasterPage的LandingPageTopNav 属性不会返回类型为LandingPageTopNav的值。它可能会返回正确的控件类型为更通用的控件(例如Control
);这就是设置Visible属性的原因,但不是LandingPage属性。