title: Missing popout class in ASP.NET menu for nodes without a URL
body: <p>I’m having a little problem with the popout icon in the ASP menu control not appearing when the sitemap node doesn’t have a URL. Take the following sitemap nodes as an example:</p>
  
  <pre><code>&lt;siteMapNode title="Top 1" url="~/Top1.aspx"&gt;
    &lt;siteMapNode title="Sub 1" url="~/Sub1.aspx" /&gt;
  &lt;/siteMapNode&gt;
  &lt;siteMapNode title="Top 2"&gt;
    &lt;siteMapNode title="Sub 2" url="~/Sub2.aspx" /&gt;
  &lt;/siteMapNode&gt;
  </code></pre>
  
  <p>The first top level item – Top 1 – gets a popout CSS class written to the  tag that spans the label. However the second top level item – Top 2 – does not get the class. Given this class is generally used to hold the arrow indicating there’s more content beneath the item there’s a bit of a usability problem here.</p>
  
  <p>Does anyone have a workaround for this? Or alternatively, is a sitemap node without a URL attribute somehow breaking the intended usage of the control?</p>
  
  <p>Edit: This issue has been fixed in .NET 4.5: <a href="https://connect.microsoft.com/VisualStudio/feedback/details/600069/sitemap-menu-nodes-without-a-url-dont-display-a-popout-image-when-child-nodes-exist" rel="nofollow noreferrer">https://connect.microsoft.com/VisualStudio/feedback/details/600069/sitemap-menu-nodes-without-a-url-dont-display-a-popout-image-when-child-nodes-exist</a></p>