2
我有這樣的代碼,是在我的網站我的導航欄,它是在頂部我_layout.cshtml網頁...如何在MVC 3中的視圖的html塊中創建類?
<div id="nav">
<ul>
<li id="current"><a href="/home/index">Home</a></li>
<li><a href="/code/index">Code Stuff</a></li>
<li><a href="/music/index">Music Stuff</a></li>
<li><a href="/blog/index">Blog</a></li>
<li><a href="/links/index">Links</a></li>
<li><a href="/contact/index">Contact</a></li>
</ul>
</div>
林用剃刀將視圖頁面,我需要能夠注入id =「當前」進入該IM頁面的塊。我的解決辦法是做類似
<div id="nav">
<ul>
<li id="@Model.PageName"><a href="/home/index">Home</a></li>
<li id="@Model.PageName"><a href="/code/index">Code Stuff</a></li>
<li id="@Model.PageName"><a href="/music/index">Music Stuff</a></li>
<li id="@Model.PageName"><a href="/blog/index">Blog</a></li>
<li id="@Model.PageName"><a href="/links/index">Links</a></li>
<li id="@Model.PageName"><a href="/contact/index">Contact</a></li>
</ul>
</div>
當然,這不會工作,因爲所有的李項將在頁面名稱,但。因此,沒有if語句我怎麼可以這樣使用動態魁梧?
嗨,我在哪裏把功能放在控制器?不要以爲你可以給你一個建議的提示嗎? – Exitos
@ Pete2k函數在視圖中,我已經添加了一個例子。 – tvanfosson
嘿謝謝....好吧,我看到你在做什麼,我把它放在_layout頁面上,但模型爲null,這是正常的嗎? – Exitos