title: %20 followed by slash followed by more data causes ASP.NET MVC 3 routing to fail?
body: <p>When the characters %20 appears in between paramaters a url, my MVC routing stops considering that a string.</p>
  
  <p>Why is that, and how can I approach handling "%20" characters in my URL?</p>
  
  <p>Example URL</p>
  
  <pre><code>http://localhost:40494/ListContents/Delete/asdf%20/5430f394...
  
  public ActionResult Delete(string DNSName, Guid id)
  {...}
  
  routes.MapRoute(
      "Delete", // Route name
      "ListContents/Delete/{DNSName}/{id}", // URL with parameters
       new { controller = "ListContents", action = "Delete" } // Parameter defaults
        );
  </code></pre>
  
  <p><strong>However</strong> 
  Both the following URLs work fine</p>
  
  <pre><code>http://localhost:40494/ListContents/Delete/asdf%20SOMETHING_HERE/5430f394...
  
  http://localhost:40494/ListContents/Delete/%20asdf/5430f394-946c-4f82-ac13-9d5efafe9127
  </code></pre>