title: Asp.Net: Removing the action name from the URL
body: <p>I am trying to create a routing rule that allows me to use</p>
  
  <p><code>http://localhost:*****/Profile/2</code></p>
  
  <p>instead of</p>
  
  <p><code>http://localhost:*****/Profile/Show/2</code></p>
  
  <p>to access a page. I currently have a routing rule that successfully removes index when accessing a page. How do I apply the same concept to this?</p>
  
  <pre><code>routes.MapRoute(
      name: "Default",
      url: "{controller}/{action}/{id}",
      defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
      );
  </code></pre>