title: Multiple query string parameters in Blazor routing
body: <p>I have multiple working examples in my current project of retrieving 1 query parameter from the url however when trying to follow the same convention for multiple url params, I'm receiving the following error in the chrome debugger console:</p>
  
  <pre><code>Error: System.InvalidOperationException: 'Router' cannot find any component with a route for '/confirmemail'.
  </code></pre>
  
  <p>my page route is defined as:</p>
  
  <pre><code>@page "/confirmemail/{Token}/{UserId}"
  </code></pre>
  
  <p>and the <code>@functions{...}</code> section contains the following properties:</p>
  
  <pre><code>[Parameter]
  string Token { get; set; }
  [Parameter]
  string UserId { get; set; }
  </code></pre>
  
  <p>I am trying to retrieve the query string parameters for a url that looks like this:</p>
  
  <p><code>http://localhost:50466/confirmemail?Token=SomeReallyLargeToken&amp;UserId=SomeGuidUserId</code></p>
  
  <p>How can I achieve this?</p>