title: C# Mvc Support for QueryString Matrix Notation
body: <p>I am using angular2 as the front end to a C# .NET stack.</p>
  
  <p>The issue I am having is that the angular2 router uses matrix notation. (foo.com;a=b instead of foo.com?a=b).</p>
  
  <p>I have been unable to figure out how to disable matrix notation in angular2, but I have been able to successfully map most urls through MVC into the angular2 app.  </p>
  
  <p>I am still having problems with urls such as "foo.com;search=abc.*"</p>
  
  <p>Before I try messing around with the static file handler I was hoping that someone would know the answer to one of the following:</p>
  
  <ol>
  <li>How to setup C#/Mvc to use querystring matrix notation</li>
  <li>How to tell angular2 to stop using matrix notation.</li>
  </ol>
  
  <p>So far searching the web/this site hasn't led me to any solutions.</p>
  
  <p>Any help would be appreciated.</p>
  
  <p>Thanks.</p>
  
  <hr>
  
  <p>Edit:</p>
  
  <p>I'm using "@angular/router": "~3.1.0".  In beta releases there was support for ? on the main route and matrix was only used for child routes.  With the new router I can't find any support for traditional querystrings.</p>