【发布时间】:2015-06-22 21:08:21
【问题描述】:
我有一个带有 razor 视图引擎的 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>
所以我需要知道:
- 为什么会这样?
- 如何修复我的代码?
【问题讨论】:
-
必须是
new { @class="dropdown-toggle", data_toggle="dropdown", role="button", aria_expanded="false" } -
Attributes.Add("style", "class= dropdown-toggle;");不工作?
-
可能重复,但快速查看我可以看出“@style”意味着您正在尝试设置样式属性。为了设置类属性,你必须使用“@class”
-
@larssy1 样式属性就是
style="[CSS HERE]"
标签: html css .net asp.net-mvc razor