如何以编程方式在ASP.NET MVC中显示/隐藏Razor View中的区域

Pin*_*ong 17 asp.net asp.net-mvc razor asp.net-mvc-2

我想基于模型值以编程方式显示/隐藏Razor视图(.cshtml)上的一组字段(标签,文本字段,复选框).该模型可以访问视图.

谢谢

Nei*_*l N 51

在你的Razor View cshtml中:

@if(Model.RevealSecretPlans)
{
    <div>
      Giant frikkin laser
    </div>
}
Run Code Online (Sandbox Code Playgroud)

这当然假设RevealSecretPlans是一个布尔值