title: MVC routes.MapRoute name property
body: <p>I'm brand new to MVC so please bear with me as I'm only on the second page of the <a href="http://www.asp.net/mvc/tutorials/mvc-5/introduction/adding-a-controller" rel="noreferrer">MS Tutorial</a> (see last code example). For the HelloWorldController the following MapRoute is added:</p>
  
  <pre><code>routes.MapRoute(
                  name: "Hello",
                  url: "{controller}/{action}/{name}/{id}");
  </code></pre>
  
  <p>I'm just wondering, is it purely the pattern matching that does the work and the name "Hello" is just for my own reference? <strong>If</strong> so, are there not naming conventions that should be followed saying the MapRoute should be called HelloWorldWelcome, where welcome is a method inside the HelloWorldController.cs (see above link). Or am i being pedantic?</p>