0
我有一個主網頁,其中一個通用的,看起來像這樣的菜單:母版頁..和應用CSS類主體元素
<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>
我想一個CSS類應用到體元素定義在主頁面中,以便我可以突出顯示錶示用戶正在查看的頁面的菜單項。
你們會怎麼建議我這樣做?
由於我使用asp.net MVC我能添加「部分」財產我BaseViewModel該母版可以用它來確定適用於body元素,其CSS類。
但是,我寧願能夠在視圖中指定它們代表的部分,因爲它可能更容易維護imo。
有什麼建議嗎?
基本上你的建議和我最初的想法是一樣的 - 除了我不太喜歡把菜單usercontrol放到我創建的每個頁面的想法之外。編號傾向於在主頁面中指定一次。 – iasksillyquestions 2009-06-06 21:22:43