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

本文关键字:控制器 文件 显示 Div 隐藏 MVC | 更新日期: 2023-09-27 18:02:57

我必须编写c#代码来显示或隐藏div在MVC3中基于开关情况的各种控件。如何做到不使用JQuery显示或隐藏函数?我希望它完全在服务器端类或控制器文件?内联c#在cshtml页面也不首选?

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

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

那么你可以在razor视图中使用简单的语句,比如:

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