MVC3 ActionLink mit Bildern (aber ohne MvcFutures)?
Ich Frage mich, ob jemand weiß, ob es möglich ist, zu nutzen, die "out of the box" ASP.NET MVC3-Helfer zu generieren, die eine "link-button"...derzeit nutze ich folgende:
<a class="button" title="My Action" href="@Url.Action("MyAction", "MyController", new { id = item.Id })">
<img alt="My Action" src="@Url.Content("~/Content/Images/MyLinkImage.png")" />
</a>
Ich versuche zu vermeiden, mit MvcFutures, aber selbst wenn ich in der Lage war, Sie zu benutzen, ich glaube nicht, dass es eine extension-Methode es gibt, die dies tun. (Ich glaube, die Lösung in diesem Fall wäre die Rolle benutzerdefinierte Helfer wie hier zu sehen)
Schließlich dieser Beitrag auch eine gute Idee hat um dieses per CSS, aber das ist nicht das, was ich Frage...
Was ist falsch mit dem snippet, das Sie oben gepostet? Es scheint nicht zu haben zu viel dreck, und es ist die Tugend, die Sie angeben, die HTML-Attribute, die in der üblichen Weise. (Titel, alt, etc.) Und sowieso, es ist trivial einfach für Sie zu schreiben, wie eine Erweiterung Methode selbst, wenn Sie dies wünschen.
Woll Es ist nichts falsch mit dem, was ich nun benutze, aber das ist nicht die Frage. Ich versuche einfach nur, um zu sehen, ob es einen besseren Weg gibt
Was ist falsch mit der benutzerdefinierte HTML-helper-Lösung?
Dimitrov Nichts falsch mit eigenen Helfer, ich Frage, ob es eine "out of the box"...
Woll Es ist nichts falsch mit dem, was ich nun benutze, aber das ist nicht die Frage. Ich versuche einfach nur, um zu sehen, ob es einen besseren Weg gibt
Was ist falsch mit der benutzerdefinierte HTML-helper-Lösung?
Dimitrov Nichts falsch mit eigenen Helfer, ich Frage, ob es eine "out of the box"...
InformationsquelleAutor zam6ak | 2011-02-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mit dem folgenden zu generieren Aktion links:
Beachten Sie, dass die GetAttributeString Methode beruht auf der Fasterflect Bibliothek zu machen, Reflexion, Aufgaben leichter, aber Sie können ersetzen, die mit der regelmäßigen Reflexion, wenn Sie nicht möchten, nehmen Sie die zusätzliche Abhängigkeit.
Bild helper extension verwendet werden, um Teil von MvcContrib scheint aber entfernt worden, wahrscheinlich, weil die Funktionalität ist jetzt eingebaut in MVC. Egal, ich habe es unten der Vollständigkeit halber:
Ich bin mir ziemlich sicher, dass es nicht. Ich hatte ein paar andere Erweiterungen in der gleichen Datei und einfach vergessen, Sie zu entfernen an der Spitze.
ok, cool - ich habe den import so war ich nicht sicher..
sorry für die noob-Frage, aber wo in einer MVC-Lösung muss diese Datei hin? Ansichten-Ordner?
erstellt ein anderer Ordner angelegt oder eine andere Lösung, und verweisen Sie von dort aus
InformationsquelleAutor Morten Mertner
Snippet-Sie sieht ganz gut aus. Sollten Sie wickeln Sie es in ein Mehrzweck-html-Helfer und nennen es einen Tag. Ich bin sicher, es gibt andere, interessantere Aspekte auf Ihre Bewerbung als nit Kommissionierung über UI-Helfer 🙂
InformationsquelleAutor marcind
Überprüfen Sie an der Unterseite der diese blog-post für ein Beispiel mit HTML-Erweiterung Methoden von Stephen Walther
InformationsquelleAutor cecilphillip