title: MVC Routing - Parameter names question
body: <p>I'm looking for some information on Routing in MVC with C#. I'm currently very aware of the basics of routing in MVC, but what i'm looking for is somewhat difficult to find. </p>
  
  <p>Effectively, what I want to find is a way of defining a single route that takes a single parameter.</p>
  
  <p>The common examples I have found online is all based around the example</p>
  
  <pre><code>routes.MapRoute(
      "Default",
      "{controller}.mvc/{action}/{id}"
      new { controller = "Default", action="Index", id=""});
  </code></pre>
  
  <p>By mapping this route, you can map to any action in any controller, but if you want to pass anything into the action, the method parameter must be called "id". I want to find a way around this if it's possible, so that I don't have to constantly specify routes just to use a different parameter name in my actions.</p>
  
  <p>Has anyone any ideas, or found a way around this?</p>