title: Asp.net MVC putting # in the url
body: <p>We are using Asp.net MVC, one of our requirement is to put '#' in the url something like
  www.xyz.com/a-to-b/#date
  i have registered the route below, it works fine for 'to' in the url but using # before the date i get a null data back. Is '#' some special character and required a different treatment.??</p>
  
  <pre><code>routes.MapRoute(
              "routename",
              "{origin}-to-{destination}/#{outDate}",
              new
                  {
                      controller = "Home", 
                      action = "ActionName", 
                  });
  </code></pre>