StaticMenuItemStyle vs. StaticSelectedStyle - Czy jeden zastępuje drugi?

Buduję niestandardowe formantu asp: menu w ASP.NET za pomocą kodu C # za. Opiera się na mapie witryny na mojej stronie. Oto podstawy menu:

<%@ 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>

Powinno być całkiem oczywiste, że chcę, aby kliknięta pozycja menu była pogrubiona i nie podkreślona, ​​a każdy inny element był podkreślony. Problem polega na tym, że każdy element jest podkreślony, chociaż wybrany element jest pogrubiony.

Interesującym testem była zamiana obu podkreślonych wartości boolowskich. W rezultacie wybrany element został podkreślony, a wszystkie inne elementy nie zostały podkreślone. Jest to oczekiwany rezultat, ale mylący przy rozważaniu problemu, przed którym stoję.

Próbowałem użyć atrybutu cssclass, aby obejść ten problem, ale bezskutecznie. Dzięki.

questionAnswers(1)

yourAnswerToTheQuestion