title: mvcsitemapprovider breadcrumb breaks after new parameters in URL
body: <p>In my MVC application we have around 200+ pages where we are using grids. Recently we added history.js integration with grids which adds "page" parameter in the URL like <a href="http://localhost/User/ManageUsers/?page=1" rel="nofollow">http://localhost/User/ManageUsers/?page=1</a>.</p>
  
  <p>This is creating problem for breadcrumbs. If my URL is <a href="http://localhost/User/ManageUsers" rel="nofollow">http://localhost/User/ManageUsers</a>, it shows "<strong>Home > Manage Users > Users</strong>" in breadcrumbs. But if the URL is changed with page i.e. <a href="http://localhost/User/ManageUsers/?page=1" rel="nofollow">http://localhost/User/ManageUsers/?page=1</a>, breadcrumb changes to parent i.e. "<strong>Home > Manage Users</strong>" where Manage Users doesn't have hyperlink.</p>
  
  <p>My sitemap is designed as below:</p>
  
  <pre><code>  &lt;mvcSiteMapNode title="Manage Users" controller="User" action="ManageUsers"&gt;
      &lt;mvcSiteMapNode title="Users" controller="User" action="ManageUsers" preservedRouteParameters="id"&gt;
        &lt;mvcSiteMapNode title="Facilities" controller="User" action="ManageUserFacilities" preservedRouteParameters="id,conf"/&gt;
        &lt;mvcSiteMapNode title="Conversations" controller="User" action="UserConversations" preservedRouteParameters="id,conf"/&gt;
      &lt;/mvcSiteMapNode&gt;
      &lt;mvcSiteMapNode title="User Postings" controller="User" action="ManageUserPostings"/&gt;
    &lt;/mvcSiteMapNode&gt;
  </code></pre>
  
  <p>I have found if somehow I remove "/" from last in URL, breadcrumbs works fine e.g.</p>
  
  <pre><code>   http://localhost/User/ManageUsers?page=1 //shows correct breadcrumbs
     http://localhost/User/ManageUsers/?page=1 //shows parent node in breadcrumbs
  </code></pre>
  
  <p>Please help me finding the logical solution for this.</p>