title: URL not getting read correctly by MVC 4 routing
body: <p>Hi I have a URL as follows in my MVC 4 application </p>
  
  <p><code>http://localhost/ABC/Home/DeleteApp/3000</code></p>
  
  <p>and I have configured RouteConfig.cs as follows</p>
  
  <pre><code>routes.MapRoute(
              name: "Default",
              url: "{controller}/{action}/{id}",
              defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
              );
  </code></pre>
  
  <p>It goes to the Correct DeleteApp Controller but with the ID value Null. It shows the correct URL when I enable firebug.</p>
  
  <p>What could possibly go wrong?
  it debugs and come to here but the id field as null;</p>
  
  <pre><code>public void DeleteApp(string id)
      {
          try
          {
  
               // delete logic
          }
          catch (Exception e)
          {
               //
          }
      }
  </code></pre>