从控制器向 div 添加/删除 css 类的最佳方法是什么?
我在剃刀视图中有一个 div 像这样(简化)
<div id="divToToggle" class="hidden">
//content
</div>
在我的控制器中,根据是否有内容,我想添加或查看该 class="hidden"。
if (model.name.HasAValue())
{
model.company = Method();
//Toggle div to visible here.
}
我考虑过在模型中创建一个新属性并设置该值,然后在 razor 视图中执行类似 class="@Model.CssName" 但是,我有许多选项卡要处理并且不想使模型混乱与另一组 css 属性。最有效的方法是什么?