asp:menu und css-Klassen

13/09/2008 - 15:05 von AndreasU | Report spam
Hallo zusammen,
ich versuche mich schon eine ganze Weile an dem Style meines asp:menu
(ASP.NET 2.0). Ich möchte den Style eines asp:Menu mit css Klassen
beeinflussen. Leider werden die gestzten Eigenschaften nicht verwendet.
Andere Controls auf der Seite benutzen aber Klasssen aus meiner css-Date, was
darauf hindeutet, das es kein Problem mit meiner Style Datei ist.

Kann ich eine css-Klasse für das Menü schreiben oder muss es für jedes Item
eine Klasse geben?

Hat jemand ein Beispiel zur Verwendung von css Klassen mit dem asp:menu?
Vor allen möchte ich in meinen Menu den Text linksbündig haben.

Mein Menü hat ein paar statische und paar dynamische Eintràge. Weiter unten
findet Ihr auch ein wenig Code.

Vielen Dank für Eure Hilfe

Andreas Ulbricht




<asp:Menu ID="MainMenue" Width="140px" dynamichorizontaloffset="0"
dynamicverticaloffset="0" runat="server" StaticSubMenuIndent="10px">
<Items>
<asp:MenuItem Text="Übersicht" Value="Übersicht"></asp:MenuItem>
<asp:MenuItem Text="Meine Daten" Value="Meine Daten"></asp:MenuItem>
<asp:MenuItem Text="Gruppe" Value="Gruppe">
<asp:MenuItem NavigateUrl="neu.aspx" Text="Neu" Value="Neu">
</asp:MenuItem>
<asp:MenuItem NavigateUrl="aendern.aspx" Text="Ändern"
Value="Ändern"></asp:MenuItem>
<asp:MenuItem NavigateUrl="loeschen.aspx" Text="Löschen"
Value="Löschen"></asp:MenuItem>
</asp:MenuItem>
</Items>
<StaticSelectedStyle BackColor="#66CCFF" Font-Size="15px" />
<StaticHoverStyle BackColor="#66CCFF" Font-Size="15px"/>
<StaticMenuItemStyle BackColor="#3399CC" Font-Size="15px"
HorizontalPadding="5px" VerticalPadding="2px"/>
<DynamicHoverStyle BackColor="#66CCFF" Font-Size="15px" />
<DynamicMenuItemStyle BackColor="#3399CC" Font-Size="15px"
HorizontalPadding="5px" VerticalPadding="2px" />
<DynamicMenuStyle BackColor="#FFFBD6" Font-Size="15px" />
<DynamicSelectedStyle BackColor="White" ForeColor="#3399CC"
Font-Size="15px" />
</asp:Menu>


-
XXL-Pizza: Der Schnelle Weg zu Ihrer Pizza
http://www.xxl-pizza.de
 

Lesen sie die antworten

#1 Winfried Wille
14/09/2008 - 12:40 | Warnen spam
Hallo Andreas,

du kannst eine ".skin" Datei verwenden, Inhalt z.B. so:
<asp:Menu runat="server" BackColor="#66FFFF"



<StaticMenuItemStyle HorizontalPadding="4px" />
<DynamicMenuItemStyle BackColor="#66FFFF"
HorizontalPadding="4px" />
<StaticHoverStyle BackColor="#66CCFF" />
<DynamicHoverStyle BackColor="#66CCFF" />
</asp:Menu>


Viele Gruesse
Winfried Wille

Ähnliche fragen