我怎么用'!'用剃刀

时间:2013-11-25 08:40:52

标签: c# asp.net-mvc razor

考虑这段代码:

 <li class="active" hidden="@ViewBag.isAdmin">

我怎样才能在剃须刀中写!ViewBag.isAdmin? 请不要!。

3 个答案:

答案 0 :(得分:11)

使用一些括号:

@(!ViewBag.isAdmin)

Phil Haack写了great summary of Razor syntax

答案 1 :(得分:1)

你应该完全定义你想要呈现为字符串的内容

<li class="active" hidden="@Html.Raw(ViewBag.isAdmin?"true":"false")">

答案 2 :(得分:1)

我认为你可以使用它:

@(!ViewBag.isAdmin)

enter image description here

请参阅this