0

因此,我将 Bootstrap CSS 与 MVC4 结合使用,但我遇到了一个我似乎无法弄清楚的小问题。

我在我的代码中使用它

 @(Model.Enabled ? "class=btn btn-primary" : "class=btn")

呈现的实际 html 是

class="btn" btn-primary

我想如何让它像这样渲染

class="btn btn-primary"

任何援助将不胜感激!

4

2 回答 2

2

在同事的帮助下弄明白了

 class="@(Model.Enabled ? "btn btn-primary" : "btn")"

会给出想要的结果

于 2012-12-13T19:47:50.663 回答
0

您的字符串中没有引号,因此该class属性只能看到“btn”。尝试

@(Model.Enabled ? "class='btn btn-primary'" : "class='btn'")

或者

@(Model.Enabled ? "class=\"btn btn-primary\"" : "class=\"btn\"")
于 2012-12-13T19:13:58.937 回答