コントローラからdivにcssクラスを追加/削除するための最良の方法は何でしょうか?
私はそのようなかみそりのビューでdivを持っています(簡略化)
<div id="divToToggle" class="hidden">
//content
</div>
私のコントローラーでは、コンテンツがあるかどうかに応じて、そのclass="hidden"を追加または確認したいと思います。
if (model.name.HasAValue())
{
model.company = Method();
//Toggle div to visible here.
}
モデルに新しいプロパティを作成してその値を設定し、かみそりのビューでclass = "@ Model.CssName"のようにすることを考えましたが、処理するタブが多数あり、モデルを乱雑にしたくありません。 cssプロパティの別のセットを使用します。これを行うための最も効率的な方法は何でしょうか?