HTML in Html.ActionLink () einfügen, plus kein Linktext?

Habe ich zwei Fragen:

  1. Ich Frage mich, wie kann ich die Anzeige nicht den link-text bei der Verwendung Html.ActionLink() in einer MVC-Ansicht (tatsächlich, das ist Site.Master).

Es gibt keine überladene version, die nicht erlauben, link-text, und wenn ich versuche Sie übergeben einfach einen leeren string, der compiler sagt mir, es muss eine nicht leere Zeichenfolge.

Wie kann ich dieses Problem beheben?

  1. Ich <span> - tags innerhalb des Anker-Tags, aber es funktioniert nicht mit Html.ActionLink();. Ich möchte die folgende Ausgabe angezeigt werden:

    Span text

Wie kann ich tags innerhalb des Anker-Tags in ASP.NET MVC?

Kommentar zu dem Problem
Was wäre der Zweck/Nutzung der mit einem leeren action-link? Kommentarautor: David
Ich verwende ein image-sprite für eine Navigationsleiste, und das <li>, die Sie sehen, ist insbesondere die navigation-Taste (mit Größe, hintergrund, pos, etc angegeben in der css-stylesheet). Aber Sie müssen einen link zu etwas, so dass ich nicht wollen, um den text anzuzeigen. Ich will das sprite, die das für mich tun. Kommentarautor: Matt Powell

InformationsquelleAutor der Frage Matt Powell | 2009-12-29

Schreibe einen Kommentar