Actionlink fortement typé avec asp.net mvc beta?
-
03-07-2019 - |
Question
J'avais l'habitude de pouvoir effectuer les opérations suivantes dans l'aperçu 3
<%=Html.BuildUrlFromExpression<AController>(c => c.AnAction(par1, par2)%>
Comment suis-je censé créer des URL de manière très typée avec la version bêta de MVC? La seule chose que j’ai trouvée jusqu’à présent est
<%= Html.ActionLink("aName", "ActionName", "ControllerName")%>
Ce n’est pas très typé.
La solution
Vous avez besoin des Futures Beta ASP.NET MVC, qui sont téléchargeables séparément
Futures versions bêta d'ASP.NET MVC
alors votre code original fonctionnera comme avant.
Voir cet article pour le faire fonctionner: Message SO sur les extensions manquantes
Autres conseils
Le L'assemblage Microsoft.Web.Mvc
fournit des méthodes d'extension à HtmlHelper
qui autorisent quelque chose comme
<%= Html.ActionLink<SomeController>(c => c.Index()) %>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow