title: Proper MVC way to show "no items" message in view
body: <p>My controllers return a list of items to my views. I need to handle the case when there are no items to show the message, "There are no items."</p>
  
  <p>I can either:</p>
  
  <ol>
  <li>Check list.Count from my controller and return a view containing just that message, or</li>
  <li>Check list.Count from the view itself, and show the message or the items accordingly.</li>
  </ol>
  
  <p>I read that views should not have any logic, so the pure MVC way would be #1 above. Am I wrong, or is that accepted in MVC? Many thanks.</p>