我正在尝试将 CssClass 放入导航菜单的链接按钮。这是因为当我单击链接按钮时,它会将其类设置为活动。在这里,我在创建控件时遇到错误。
<div class="navigation">
<ul>
<li class="homenavBt">
<asp:LinkButton ID="LinkHome" runat="server" <% If Session("Page")="Home" Then %> CssClass="active" <% End If %> >Home</asp:LinkButton></li>
<li class="newsBt">
<asp:LinkButton ID="LinkNews" runat="server" <% If Session("Page")="News" Then %> CssClass="active" <% End If %> >News</asp:LinkButton></li>
<li class="sportsbt">
<asp:LinkButton ID="LinkSports" runat="server" <% If Session("Page")="Sports" Then %> CssClass="active" <% End If %> >Sports</asp:LinkButton></li>
<li class="glamournavBt">
<asp:LinkButton ID="LinkArticle" runat="server" <% If Session("Page")="Article" Then %> CssClass="active" <% End If %> >Article</asp:LinkButton></li>
<li class="technav_bt">
<asp:LinkButton ID="LinkGallery" runat="server" <% If Session("Page")="Gallery" Then %> CssClass="active" <% End If %>>Gallery</asp:LinkButton></li>
</ul>
</div>
当我单击链接按钮时,我需要为各个页面设置会话,如下所示。
Protected Sub LinkNews_Click(sender As Object, e As EventArgs) Handles LinkNews.Click
Session("Page")="News"
End Sub
如果有什么不明白的请评论 谢谢!!