是否可以在运行时更改母版页上超链接的可见属性?
感谢
答案 0 :(得分:1)
如果在主页面上将超链接公开为属性,则可以获取对主页面的引用并将其强制转换为特定的母版页,然后使用该属性设置超链接的可见性。
在您的母版页中有这样的内容:
Public ReadOnly Property RemitViewerLink() As HyperLink
Get
Return hlRemitViewer
End Get
End Property
然后在您的子页面中,您可以执行此操作
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
Dim MyMaster As MasterPage = DirectCast(Page.Master, MasterPage)
MyMaster.RemitViewerLink.CssClass = "selectedMenuItem" 'or set visibility
End Sub
答案 1 :(得分:0)
不,如果你设置visible = False,那么它甚至不会显示在页面的HTML输出中。您需要使用javascript来隐藏/显示超链接。