StaticMenuItemStyle vs. StaticSelectedStyle: ¿sobrescribe uno el otro?

Estoy creando un control de menú asp personalizado en ASP.NET usando el código C # detrás. Se basa en el mapa del sitio a mi sitio web. Aquí están los conceptos básicos del menú:

<%@ Control language="C#" autoeventwireup="true" codefile="Control.ascs.cs" inherits="menuClass" %>
<asp:menu id="myMenu" datasourceid="sitemap" runat="server">
    <staticmenuitemstyle font-underline="true" />
    <staticselectedstyle font-bold="true" font-underline="false" />
</asp:menu>

Debería ser bastante obvio que quiero que el elemento del menú en el que se haga clic esté en negrita y no subrayado, y que todos los demás elementos estén subrayados. El problema es que todos los elementos permanecen subrayados, aunque el elemento seleccionado se vuelva en negrita.

Una prueba interesante fue cambiar ambos valores booleanos subrayados. El resultado fue que el elemento seleccionado se subrayó, mientras que todos los demás elementos no se subrayaron. Este es el resultado esperado, pero confuso al considerar el problema al que me enfrento.

He intentado usar el atributo cssclass para solucionar este problema, pero sin éxito. Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta