0
にCSSクラスを適用し、私はこのようになり、一般的なメニューマスタページがあります。私はボディにCSSクラスを適用したいマスターページ...とbody要素
<div id="menu">
<ul class="sf-menu">
<li class="menuHome"><a href="/home">Home</a></li>
<li class="menuBandsAZ"><a href="/artist/list">Bands</a></li>
<li class="menuGigs"><a href="/gig/list">Gigs</a></li>
</ul>
</div>
<asp:ContentPlaceHolder ID="ListingPlaceHolder" runat="server"></asp:ContentPlaceHolder>
を要素がマスターページで定義されているので、ユーザーが表示しているページを表すメニュー項目を強調表示できます。
私はこれをどうやって提案しますか?
私はは、マスターページがbody要素に適用するCSSクラスを決定するために使用することができ、私のBaseViewModelに「セクション」プロパティを追加することができasp.net MVC I を使用していますので。
しかし、私はimoを維持する方が簡単かもしれないので、どのセクションが表示されているかを見ることができます。
提案がありますか?
私の最初の考え方と基本的には同じですが、自分が作成したすべてのページにメニューのusercontrolを配置するというアイデアは別です。 IdはMasterpageで一度指定することを好みます。 – iasksillyquestions