2016-06-15 6 views
0

Wie setze ich die sichtbare Eigenschaft einer Link-Schaltfläche innerhalb Update-Panel innerhalb Masterseite von einer Inhaltsseite.Wie setze ich LinkButton Visible Property von der Inhaltsseite

Das habe ich in einem Click-Ereignis der Befehlstaste ohne Glück getan

 dim showLnk as Linkbutton =ctype(master.findcontrol("updatepanel1").findcontrol("lnkLogOut",LinkButton) 
showLnk.visible =true. 

Antwort

0

Angenommen, Sie haben diesen Code in der Master-Seite:

<asp:UpdatePanel ID="updatepanel1" runat="server"> 
    <ContentTemplate> 
     <asp:Panel runat="server" ID="parentPanel"> 
      <asp:LinkButton ID="lnkLogOut" runat="server">Logout</asp:LinkButton> 
     </asp:Panel> 
    </ContentTemplate> 
</asp:UpdatePanel> 

Um die Sichtbarkeit von einer Content-Seite gesetzt tun Sie einfach dies:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load 

    Dim showLnk As LinkButton = Master.FindControl("lnkLogOut") 
    showLnk.Visible = False 

End Sub 
+0

der Code, den ich und die Sie ohne Fehler ausgeführt haben, aber das Problem ist der Link aber Die Sichtbarkeit ist immer noch gleich, ich vermute, dass etwas die Einstellung außer Kraft setzt. – ObulorN

+0

Nun, in diesem Fall wird wahrscheinlich etwas übergangen. Machen Sie eine Suche durch Ihre Lösung und finden Sie heraus, was es ist –

Verwandte Themen