Ich möchte eine Schaltfläche als den Text eines @ActionLink()
setzen, aber ich kann nicht, weil es HTML-entkommt meine Zeichenfolge ... Ich fand die @Html.Raw()
-Mechanismus und habe versucht, die @ActionLink().ToHtmlString()
, kann aber nicht finde heraus, wie man es zusammensetzt ...
Ich habe einen Artikel gefunden, in dem beschrieben wird, wie man eine Erweiterung für einen ähnlichen Zweck erstellt, aber es ist leicht, so weit zu gehen Ärger ... es muss einen leichten Weg geben?
Sie könnten einen Helfer schreiben:
%Vor%und dann diesen Helfer verwenden:
%Vor%welche gegebenen Standardrouten erzeugen würden:
%Vor%Wenn Sie einen benutzerdefinierten Aktionslink erstellen möchten, der die T4MVC-Bibliothek verwendet, können Sie den folgenden Code schreiben:
%Vor%Tags und Links asp.net-mvc-3 razor html-helper actionlink