私はASP MVCをかなり新しくしています。あなたのビューで条件文を処理する最も良い方法は何ですか? 1つのサイズがすべてのアプローチに適合していないと確信していますが、単純なチェックのために、If-Then-Elseステートメントでビューを荒らすのが賢明でしょうか?ビュー内の条件
たとえば、リストがあり、モデルプロパティのいずれかが設定されている場合、リストアイテムの1つにクラスを設定したいとします。
<% if (myModel.MyProperty == 1) { %>
<li class="myClass">
<% } else { %>
<li>
<% } %>
これは、これにアプローチする最善の方法ですか、より良い方法がありますか?私はちょうどあなたがあなたの意見でこれほど多くの条件付きを持っているならば、それはかなり乱雑に見えることになるだろうと心配しています。
アドバイスを事前にいただきありがとうございます。
私はこれをコントローラーに入れないでください。 cssクラスのような設定は、表示ロジックであり、コントローラには属しません。私が言うように、それを守ってください。 – Ash