title: Config routes as to set the method after the parameter
body: <p>I'm trying to send the next to a <code>C#</code> controller: </p>
  
  <p><code>www.page.com/app/codes/10/status</code></p>
  
  <p>The parameter is <code>10</code> and <code>status</code> is the method.</p>
  
  <p>if I send <code>www.page.com/app/codes/status/10</code> the status before the parameter is working fine, but not in the other way.</p>
  
  <p>I tried to configure the routes to be like</p>
  
  <pre><code>routes.MapRoute(
  name: "codes",
  url: "{controller}/{id}/status",
  defaults: new { controller = "codes", action = "Status", id = UrlParameter.Optional }
  );
  </code></pre>
  
  <p>and </p>
  
  <pre><code>routes.MapRoute(
  name: "codes",
  url: "codes/{id}/status",
  defaults: new { controller = "codes", action = "Status", id = UrlParameter.Optional }
  );
  </code></pre>
  
  <p>but none of them is working.</p>
  
  <p>Any idea? Thanks.</p>