title: Illegal character % in ASP MVC route
body: <p>I need to match this route in my ASP MVC application:</p>
  
  <pre><code>http://localhost/&lt;itemName&gt;/details
  </code></pre>
  
  <p>When the item name has illegal characters, for example the % symbol, the following URL will blow up:</p>
  
  <pre><code>(1) http://localhost/item%25Name/Details
  </code></pre>
  
  <p>In this case the correct URL would be:</p>
  
  <pre><code>(2) http://localhost/Details/?item=item%25Name
  </code></pre>
  
  <p>Is it possible to define routes in <code>RegisterRoutes</code> to match normal routes to (1), and routes with the % symbol in the item name, to (2)?</p>
  
  <p>Thanks in advance</p>