如何使用控制器/类文件中的MVC 3中的C#显示和隐藏Div

时间:2013-03-07 09:50:36

标签: c# asp.net-mvc switch-statement

我必须编写C#代码,用于在MVC3中显示或隐藏基于switch case的各种控件的div。如何在不使用JQuery show或hide函数的情况下完成?我想在类或控制器文件中完全服务器端? cshtml页面中的内联C#也不是首选的?

1 个答案:

答案 0 :(得分:2)

我建议您将条件逻辑放在视图模型中,并将它们公开为布尔属性(如果适用,则显示一个列表)。

然后你可以在Razor视图中使用简单的语句,如:

@if (Model.ShowX) 
{ 
    // component html or
    // call to @Html.Partial() or @Html.Action()
}