title: ASP.Net MVC Route not passing parameter to controller
body: <p>I'm trying to learn MVC and having a rough start.</p>
  
  <pre><code>routes.MapRoute(
         "Test",
         "Test/{stringInput}",
         new { controller = "Test", action = "TestMethod", stringInput = "" }
  );
  </code></pre>
  
  <p>doesn't pass <code>stringInput</code> to the method <code>TestMethod</code> in the controller. It comes over null. </p>
  
  <p>Not sure what I'm missing, it seems very simple and straightforward. This route was placed above the default.</p>