【发布时间】:2010-10-24 19:09:17
【问题描述】:
希望你周五过得愉快……好吧,这是我的问题:
我所有的 ASPX 页面都继承自一个名为 BasePage 的基类。 BasePage 继承自:
System.Web.UI.Page
现在,我如何从我的页面库访问/设置我的 aspx 页面中的控件?我试过这个:
HyperLink hypMainMenu = (HyperLink)Page.FindControl("hypMainMenu");
hypMainMenu.NavigateUrl = AppConfiguration.AppSettings.Urls.MainMenu;
但是 hypMainMenu 总是为空 - 我找不到这个混蛋。有任何想法吗?或者这是不好的做法,有人可以推荐更好的方法吗?
提前致谢!
【问题讨论】:
-
当你找到你的控件时,它很可能有一个 Parent 属性 ;-)
标签: c# asp.net inheritance hyperlink findcontrol