title: Map route asp.net mvc
body: <p>I'm trying to make my url seo friendly. I need to make url with this structure</p>
  
  <p>www.domainname.com/article123.</p>
  
  <p>And with this route</p>
  
  <pre><code>routes.MapRoute(
          "articlename", // Route name
          "aaaa/{articleID}", // URL with parameters
           new {action="DetailsByName",controller="Article"},
          new string[] { "bssnew.Controllers" } // Parameter defaults);
  </code></pre>
  
  <p>It doesn't work. MY route link looks like this</p>
  
  <pre><code> @Html.RouteLink("aaa ","articlename", new {articleID="CentralPark",},new { @class = "item-link" })
  </code></pre>
  
  <p>But when I add controller and action in route it works</p>
  
  <pre><code> routes.MapRoute(
          "articlename", // Route name
          "aaaa/{controller}/{action}/{articleID}", // URL with parameters
           new {action="DetailsByName",controller="Article"},
          new string[] { "bssnew.Controllers" } // Parameter defaults);
  </code></pre>