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.