wie man html.actionlink ohne text, aber mit Bild im inneren
es ist einfach html:
<%--
<a href="?language=de">
<img src="/Images/Company/de.png" alt="Webseite auf Deutsch" style="border: 0;" />
</a>
--%>
möchte ich die von Ihnen auf html.actionlink:
<%= Html.ActionLink("", "ChangeCulture", "Account", new { lang = "de", returnUrl = this.Request.RawUrl }, new { @style = "background-image: url(/Images/Company/de.png)", @class = "languageLink" }) %>
Ich würde gerne meine link ohne text. es funktioniert nicht, null in einer ersten parameter sein nicht erlaubt. Bild ist zu kurz, als normal. wie kann ich html benutzen.actionlink ohne text, aber mit Bild??
- mögliche Duplikate von "Bild" - äquivalent von ActionLink in ASP.NET MVC
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist eine Lösung.
Im wesentlichen ActionLink ist für text-links und es ist nicht ein äquivalent für die Bilder, aber Sie können Url.RouteUrl, um die Adresse für den link und stellen Sie keine HTML-code, den Sie, wie in der der Anker (W3C zulässt natürlich).
Dieser Weg ist am einfachsten (mit Razor):
basierend auf einer vorherigen Frage ALSO (das geschlossen war), hier ist eine Lösung:
den orignal können hier gefunden werden: Gibt es eine ASP.NET MVC HtmlHelper für Bild-links?