Wie fügt man ein Bild in einen HTML-Aktionslink ein? asp.net mvc

7

Ich habe Navigation und viele Links auf meinem Webprojekt von HTML-Aktionslinks. Sie sind hässlich mit Unterstreichung. Ich möchte ein Bild mit Namen einfügen oder mit Stilen von Aktionslink spielen. Ist es möglich? Wie geht das?

Danke und pass auf dich auf, Ragims

    
r.r 02.09.2010, 12:43
quelle

5 Antworten

17

Sie können CSS verwenden, um die Unterstreichungen zu entfernen oder ein Hintergrundbild zu platzieren, andernfalls könntest du den Link auch einfach so erstellen:

%Vor%     
lmondria 02.09.2010, 12:45
quelle
2

Html.ActionLink und Url.Action geben dieselbe URL zurück. Der Unterschied besteht darin, dass die erste ein HTML-Element erstellt, während die zweite nur die URL zu dieser Aktion zurückgibt.

Eine weitere Option ist die Verwendung von Url.RouteUrl oder Html.RouteLink zum Erstellen einer Verknüpfung auf der Grundlage Ihrer Route (zu einer Aktion) anstatt direkt zu einer Aktion.

    
Ryan Peters 02.09.2010 13:03
quelle
0

Eine Lösung besteht darin, eine HtmlHelper-Erweiterungsmethode zum Erstellen einer bildspezifischen Aktionsverknüpfung zu erstellen. Ein ausführliches Tutorial finden Sie hier .

    
Steve Danner 02.09.2010 13:21
quelle
0

Wenn Sie MVC 3-4 mit einer Rasierklingen-Engine verwenden, kann Ihnen das helfen -

%Vor%     
bunny hop 13.03.2014 09:42
quelle
0

Anstatt @Html.ActionLink("linkname","action","controller") zu verwenden Sie können folgende

verwenden %Vor%

"Bilder" ist mein Ordner zum Speichern der Bilder. @Url.Content() soll den Pfad kennen. Sie können Ihre Aktion und den Controller für diese Aktion an @Url.Action() übergeben. @Url.Action() funktioniert ähnlich wie @Html.ActionLink() . Jetzt wird Ihr Link durch das Bild ersetzt.

    
Amit Ghute 29.09.2015 06:49
quelle

Tags und Links