title: Shorter and less verbose condition when using Html.DisplayFor()
body: <p>There is the following razor code.</p>
  
  <pre><code>&lt;p&gt;@Html.DisplayFor(modelitem =&gt; item.Price)&lt;/p&gt;
  </code></pre>
  
  <p>Now, I need to display text "Free" when the price is 0. So I did the following.</p>
  
  <pre><code>&lt;p&gt;
    @(item.Price == 0 ? "Free" : string.Format("{0:$0.00}", item.Price))
  &lt;/p&gt;
  </code></pre>
  
  <p>It looks very verbose. Is there a better way to do it?</p>