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
クリアされていない場合はコメントしてくださいありがとうございます!!