Nach fast 3 Jahren mit mvc kratze ich mich am Kopf. Ist es nur ich, oder die Art, wie wir Links in asp.net mvc angeben, saugen?Ich bin verärgert mit ASP. NET Mvc Aktion Links? Gibt es etwas besseres in MVC3
@Html.ActionLink("Log Off", "LogOff", "Account")
@Html.ActionLink("Australia", "CountryDetail", "Places", new { id = "Australia", filter = "xxx", morejunkvaliablesrepeatedoverandaver = "guuuuuuuuh"}, null)
In den Vorschauen für MSL-1 hatten wir die flippigen generische Aktion Links, die uns intellisense gab und kompilieren Prüfung, die ich liebte. Ich weiß, dass sie aufgrund von Leistungsproblemen entfernt wurden und weil man nicht wirklich garantieren konnte, dass die Route die ganze Zeit auflösen würde ... Aber die Standardmethode macht mich in einer großen Anwendung nicht sicher genug.
Ich habe auch T4Mvc mit MVC2 verwendet, um ehrlich zu sein, ich mochte es nicht wirklich. Es ist nicht Teil des Mvc-Frameworks und frustrierend, vor allem mit Quellcodeverwaltung in großen Teams und kontinuierlichen Integrationsaufbauten zu entwickeln.
Ich denke, ich könnte auch Mvc-Futures importieren und weiterhin die generischen Typen verwenden (es ist wahrscheinlich, was ich tun werde).
Ich bin gerade dabei, ein sehr großes Projekt zu starten und fragte mich, was andere Leute denken? Ist jemand mit den Optionen genervt oder hat er eine neue Lösung?
Es scheint wie ActionLinks sind die grundlegenden & häufig verwendete Funktion. Sollte es keine gute Out-of-the-Box-Lösung geben, sind wir gerade dabei, Revision 3 dieses Frameworks zu erreichen.
Warum nicht einen alternativen Helfer erstellen, die die Art und Weise verhält, die Sie wollen? Besser noch, warum nicht die generische Implementierung aus der Vorschauquelle herausholen und sie mit dem funktionieren lassen, was Sie gerade benutzen? – nerraga