title: Hide authorized menu item in asp.net web.sitemap
body: <p>I have a web.sitemap with security trimming enabled, however I need to hide a menu item based on a role to a page that has no access rules in the web.config.</p>
  
  <p>i.e I have a Campaign page that is used to view existing campaigns as well as to add new campaigns, but I want the "New Campaigns" menu item to be hidden for anonymous users.
  I tried adding the role name to the roles attribute in the web.sitemap but this has no effect.</p>
  
  <p>I'm sure there must be a quick way to do this without modifying the sitemap provider which is my next port of call.</p>