2016-08-02 4 views
0

Ich habe eine @Html.ActionLink() als solcheHinzufügen von CSS mit Bereich Action definiert

@Html.ActionLink("Ändra lösenord!!", "ChangePassword", "Manage", new { area = "Account" }, new { @class = "settingsMenu" }) 

Aber es wird nicht meine Klasse nehmen, wie kann ich eine CSS-Klasse zu meinem ActionLink hinzufügen, dass ein area bereits definiert hat?

Auf einem anderen Link (ohne Bereich Fein es funktioniert)

@Html.ActionLink("Skapa konto", "Register", "", new { @class = "loginfront" }) 

Antwort

2

Sie müssen Ihren Code wie folgt ändern:
Edited:

@Html.ActionLink("Ändra lösenord!!", "ChangePassword", new { area = "Account", controller = "Manage" }, new { @class = "settingsMenu" }) 
+0

Wenn ich es nur den Klassennamen an die URL anfügt, bekomme ich die folgende HTML-Ausgabe: Byt lösenord darrrrUC

+0

@DarrrrUC, ich redigierte Antwort, muss es Ihr Problem gelöst haben. – vaqifrv

+0

Ja, danke, ich habe auch hinzugefügt und geantwortet, Ihr Code oben ist korrekt, aber ich hatte auch widersprüchliche css hinter der Szene Dinge weiter vermasseln :) – darrrrUC

0

Es ist ein Konflikt von CSS war, hinzugefügt wichtig für meine "settingsMenu" -Klasse und jetzt funktioniert es.

Verwandte Themen