title: How to use multiple .sitemap files in ASP.NET
body: <p>I think I'm missing something obvious about sitemaps.</p>
  
  <p>I'm trying to use a repeater to generate some navigation for a new sitemap we have on our site.  But I don't want to use our normal Web.sitemap file, I want to use our new one...we'll call it "Web.NEW.sitemap".</p>
  
  <p>The code seems somewhat obvious to a point...</p>
  
  <pre><code>&lt;asp:Repeater ID="rptMyRepeater" DataSourceID="mySitemap" runat="server"&gt;
      &lt;ItemTemplate&gt;
          blah blah blah
      &lt;/ItemTemplate&gt;
  &lt;/asp:Repeater&gt;
  
  &lt;asp:SiteMapDataSource ID="mySitemap" runat="server" /&gt;
  </code></pre>
  
  <p>But how do I get SiteMapDataSource to use Web.NEW.sitemap instead of the default sitemap?  I thought adding an attribute like:</p>
  
  <pre><code>SiteMapProvider="Web.NEW.sitemap"
  </code></pre>
  
  <p>ought to do it, but no dice.</p>
  
  <p>What am I missing?</p>