asp.net - Disabling Tabs in Master Page for specfic views -
it first time me use master page layout.
at moment have 3 tabs in menu: login/add/edit
i have 1 tab visible on login page (default page) , after login successful login tab disabled (because user logged in) , add/edit tabs enabled.
<asp:menu id="loginmenu" runat="server" cssclass="menu" enableviewstate="false" includestyleblock="false" orientation="horizontal"> <items> <asp:menuitem text="login" navigateurl="login.aspx" /> </items> </asp:menu> <asp:menu id="navigationmenu" runat="server" cssclass="menu" enableviewstate="false" includestyleblock="false" orientation="horizontal"> <items> <asp:menuitem text="add" navigateurl="add.aspx" /> <asp:menuitem text="edit" navigateurl="edit.aspx" /> </items> </asp:menu>
any ideas how achieve that?
<% if(loggedin){ %> //here should check if user has logged in used loggedin variable example. <asp:menu id="loginmenu" runat="server" cssclass="menu" enableviewstate="false" includestyleblock="false" orientation="horizontal"> <items> <asp:menuitem text="login" navigateurl="login.aspx" /> </items> </asp:menu> <%} else{%> <asp:menu id="loginmenu" runat="server" cssclass="menu" enableviewstate="false" includestyleblock="false" orientation="horizontal"> <items> <asp:menuitem text="logout" navigateurl="logout.aspx" /> </items> </asp:menu> <%}%>
edit:
or can set enabled="false"
in else part, or remove else.
Comments
Post a Comment