title: Why use Url.Content for referencing resources?
body: <p>In almost every ASP.NET MVC example I've come across, I always see <strong>Url.Content</strong> being used to reference CSS, JavaScript, and Images. Not once has anyone explained WHY to use it. </p>
  
  <p>Anyone care to explain?</p>
  
  <p>What's so bad about doing:</p>
  
  <pre><code>&lt;img src="/Content/Img/MyImage.png" alt="My Image" /&gt;
  &lt;script src="/Scripts/jquery.js" type="text/javascript"&gt;&lt;/script&gt;
  &lt;link href="/Content/Css/Default.css" rel="stylesheet" type="text/css" media="all" /&gt;
  </code></pre>