Posted: 10/12/2011
Hi, I'm using multiple hyperlinks in master page to create navigation bar and few links are not visible after user login. The invisble links are creating inconsistent spacing in the navigation bar. Is there any way i can reduce the space when the links are invisble? Any suggestions plz?
Thanks
Post a sample HTML to reproduce the same.
<div style = "background-color: Gray; width:100px" > <li class="regli"><asp:HyperLink ID="lnkPubID" NavigateUrl="~/secure/Default.aspx" runat="server" Target="_parent">LinkPublicA</asp:HyperLink></li> <li class="regli"><asp:HyperLink ID="lnkSecID" NavigateUrl="~/secure/Default.aspx" runat="server" Target="_parent">LinkSecuredA</asp:HyperLink></li> <li class="regli"><asp:HyperLink ID="lnkPubDVD" NavigateUrl="~/secure/Default.aspx" runat="server" Target="_parent">LinkPublicB</asp:HyperLink></li> <li class="regli"><asp:HyperLink ID="lnkSecF" NavigateUrl="~/secure/Default.aspx" runat="server" Target="_parent">LinkSecuredB</asp:HyperLink></li> <li class="regli"><asp:HyperLink ID="lnkConfMeet" NavigateUrl="~/secure/Default.aspx" runat="server" Target="_parent">LinkPublicC</asp:HyperLink></li> <li class="regli"><asp:HyperLink ID="lnkSec" NavigateUrl="~/secure/Default.aspx" runat="server" Target="_parent">LinkSecuredC</asp:HyperLink></li> </div>
The above sample code is for the navigation bar. Few public links are not visble after the user logs in and the sample below shows how it looks after the hyperlinks are not visble.
Posted: 10/13/2011
Any help ?
Wrap your conditional 'li' in ASP.NET PlaceHolders and set placeholders visibility according to your need.