title: Understanding and Configuring Routes
body: <p>I've got a MVC Application with only the default route specified as follows:</p>
  
  <pre><code>routes.MapRoute( _
              "Default", _
              "{controller}/{action}/{id}", _
              New With {.controller = "Home", .action = "Index", .id = UrlParameter.Optional} _
              )
  </code></pre>
  
  <p>First of all, I'd like to understand the meaning of the word "Default" in the first parameter of this route, in order to build a route that can work as I intend it to.</p>
  
  <p>With the following, I wanted to be able to invoke the index of the ApplicationModule controller without having to specifically mention the index method in the Url, much like I do for the other controllers:</p>
  
  <pre><code>href="&lt;%= ResolveUrl("~/") %&gt;ApplicationModule/Index/&lt;%= Html.Encode(app.id) %&gt;"
  </code></pre>
  
  <p>If I remove the /Index from this Url, the application tells me that the said resource was not found.
  What am I doing wrong?</p>