title: ASP .Net MVC Routing: Url only with string ID
body: <p>very simple question but I couldn't find an answer for this:</p>
  
  <p>I have the default <code>{controller}/{action}/{id}</code> pattern in my <em>global.asax</em>.</p>
  
  <p>I need also something will give me something like <em>www.example.com/microsoft</em> or <em>www.example.com/apple</em> while Microsoft and apple are <code>id</code> stored in database. Using the default pattern would be: <em>www.example.com/brands/detail/microsoft</em></p>
  
  <p>any idea how the pattern should be?
  i tried: <code>{id}</code> and set the controller and action to <code>brands</code> and <code>detail</code> it work to serve my need but ruins all others pattern.</p>
  
  <p>thanks</p>