【发布时间】:2009-07-20 18:17:53
【问题描述】:
好的,请先了解这里的架构。
- OurMasterPage.aspx 有用户控制Header.ascx
- Header.ascx 中有一个名为 LandingPageTopNav 的用户控件
- LandingPageTopNav.ascx 有一个名为“LandingPage”的公共属性,用户可以使用此控件进行设置。
- 我有一个 Third.aspx 页面,我需要在其中将 LandingPageTopNav 属性设置为 LandingPage 对象
问题是我无法在我的 ThirdPage.aspx.cs 中使用它:
Master.LandingPageTopNav.LandingPage = this.landingPage;
Master.LandingPageTopNav.Visible = true;
也就是说,我无法让第一行在我试图引用 LandingPage 属性的地方工作。第二行很好。我的 Third.aspx 绝对可以从代码隐藏中引用我的母版页对象。
【问题讨论】:
-
“Header.ascx 中有一个名为 LandingPageTopNav 的用户控件”,“调用”是指类型名称还是 ID 属性的值?请澄清
标签: asp.net