내 ASP.NET MVC보기에서는 다음과 같이 모델에 설정된 부울 값을 기반으로하는 스프라이트를 선택합니다.내 뷰에서 부울 논리를 이동하려면 어떻게해야합니까?
<div class="sprite-icon_dog<% =(Model.HasNewDog ? "_new" : "") %>"></div>
이것은 못생긴 기능이며 마음에 들지 않습니다.
내 목표는 Model.HasNewDog
이 true
인 경우 sprite-icon_dog_new
를 사용하고 Model.HasNewDog
이 false 인 경우 sprite-icon_dog
를 사용하는 것입니다.
더 우아하고 읽기 쉬운 방법은 무엇입니까?
나는 귀하의 답변을 좋아하고 곧 정답으로 표시 할 것입니다. 내 자신의 손해 배상으로 나는 그 질문을 너무 단순화했다. div에 더 많은 클래스가 있습니다. 그래서 답은 작동하지 않을 것입니다. 그렇지만 확장 할 수있는 좋은 아이디어와 출발점입니다. - 감사합니다! – Guy