1
我與Razor視圖引擎應用CSS樣式到HTML輔助
的Asp.net應用程序,我想在Html.ActionLink
應用CSS樣式。所以,我試圖改變這一點:
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Espace propriétaire du terrain <span class="caret"></span></a>
對此
@Html.ActionLink("Espace propriétaire du terrain ", "About", "Home",null, new { @style="class:dropdown-toggle;data-toggle:dropdown; role:button; aria-expanded:false" })
但沒有應用的風格,我得到這個作爲源的HTML代碼
<a href="/Home/About" style="class:dropdown-toggle;data-toggle:dropdown; role:button; aria-expanded:false">Espace propriétaire du terrain </a>
所以我需要知道:
- 爲什麼會發生這種情況?
- 我該如何修復我的代碼?
它需要'新{@類= 「下拉菜單,切換」,data_toggle = 「下拉菜單」,角色= 「按鈕」,aria_expanded = 「假」}的' –
可能重複[我如何申請一個CSS類到ASP.NET MVC中的Html.ActionLink?](http://stackoverflow.com/questions/1444495/how-do-i-apply-a-css-class-to-html-actionlink-in-asp -net-mvc) – larssy1
Attributes.Add(「style」,「class = dropdown-toggle;」);不行? – dotnetnewb