title: mvc3 URL routing without action
body: <p>I have a controller named <strong>article</strong> and my articles in the url take the shape of <strong>{controller}/{action}/{id}/{title}/{mixed}</strong> how can i get that to <strong>{controller}/{id}/{title}/{mixed}</strong> </p>
  
  <p>my route value is</p>
  
  <pre><code>routes.MapRoute(
              "articles", 
              "{controller}/{action}/{id}/{stitle}/{mixed}", 
    new { controller = "article",action="detail",mixed= UrlParameter.Optional} // Parameter defaults
  
          );
  </code></pre>
  
  <p>I have tried this</p>
  
  <pre><code> routes.MapRoute(
              "articles", // Route name
              "{controller}/{id}/{title}/{mixed}",
    new { controller = "article",action="detail",mixed= UrlParameter.Optional}
  
          );
  </code></pre>
  
  <p>but get a 404 error
  as my links are in the form</p>
  
  <pre><code>@Html.ActionLink("My article", "detail", "article", new { id = item.ArticleID, title = item.title, mixed = item.mixed })
  </code></pre>