главная страница asp.net - сделать гиперссылку видимой во время выполнения - PullRequest
1 голос
/ 31 марта 2010

Можно ли изменить свойство visible гиперссылок на главной странице во время выполнения?

спасибо

Ответы [ 2 ]

1 голос
/ 31 марта 2010

Если вы предоставляете гиперссылку как свойство на главной странице, вы можете получить ссылку на мастер страниц и привести ее к вашей конкретной главной странице, а затем установить видимость гиперссылок, используя это свойство.

На вашей главной странице есть что-то вроде этого:

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
0 голосов
/ 31 марта 2010

Нет, если вы установите visible = False, то он даже не будет отображаться в HTML-выводе страницы. Вам нужно будет использовать JavaScript, чтобы скрыть / показать гиперссылки.

...