title: Updating the url of a navigation node in moss programatically
body: <p>Can anyone see why this should not work:</p>
  
  <pre><code>SPSite topNavigationSite = new SPSite("http://moss");
  SPWeb topNavigationWeb = topNavigationSite.OpenWeb();
  SPNavigationNodeCollection topNavigationBarNodes = topNavigationWeb.Navigation.TopNavigationBar;
  SPNavigationNode updateNode = topNavigationBarNodes.Navigation.GetNodeByUrl("/about");
  updateNode.Url = "";
  topNavigationWeb.Update();
  </code></pre>
  
  <p>I can see debugging that the url get's set to "" but when the page renders, the navigation still shows the url as /about/default.aspx</p>
  
  <p>I'm running this in page_load and expected it to update the moss database with the new url value.</p>