私はリンクが付いた単純な順序付けられていないリストを持っています。シンプルasp.net webforms ul liメニュー選択されたクラス
<body>
<div id="topMenu">
<ul>
<li><a class="selected" href="../Default.aspx">Start</a></li>
<li><a href="../Category/ShowAll.aspx">Categories</a></li>
<li><a href="../Elements/ShowAll.aspx">Elements</a></li>
<li><a href="../Articles/ShowAll.aspx">Articles</a></li>
</ul>
</div>
<asp:ContentPlaceHolder ID="MainContentPlaceholder" runat="server">
</asp:ContentPlaceHolder>
</body>
リンクのクラスを「選択した」クラスに変更したいのですが、これはこれを行う最も簡単な方法です。私はそれをリンクボタンにしてセッションの情報を保存することを考えましたが、それは残酷に思われますが、より簡単なアプローチが必要ですか?
あなたはより多くの明確化が必要な場合はどうすればよい –
を掲載私はmasterPageへの参照を取得します。私の子ページには、masterページだけを参照する「Master」オブジェクトしかありません。公共財を作る方法は? –
マスターオブジェクトをマスターページタイプにキャストします。プロパティについては、自分で書きます。例のためにChildPageMenuAnchorLinkIdという名前を付けました。あなたはそれをどうにかしてはいけません。 –