从子页面访问母版页上的项目

时间:2012-08-15 19:25:10

标签: asp.net vb.net

我在名为 MasterBase 的MasterPage上有一个<ASP:Label ID="lblDashboardLink" runat="server" />

从使用此MasterPage的页面,如何访问此label或我需要的任何其他内容?

'VB.NET
'(From the child .aspx page)
Master.FindControl("lblDashboardLink"). <-- but don't see an option to change URL

我一直在谷歌搜索,我一直在寻找相同的方法,但它更关注用户控制它看起来像......任何人都可以指导我在正确的方向吗?我已经习惯了MVC!

2 个答案:

答案 0 :(得分:1)

试试这个:

CType(Master.FindControl("lblDashboardLink"), Label).Text = "some url"

答案 1 :(得分:1)

Master.FindControl(“lblDashboardLink”)始终返回Control(请参阅MSDN)。所以你要做的就是把它投射到Label 。然后,您可以访问Label的任何属性。无论如何,标签中没有URL属性......

CType(Master.FindControl("lblDashboardLink"), Label).Text = "your value"