J'ai un problème avec MVC3
J'essaie d'utiliser @Html.ActionLink()
pour générer un lien pour les titres dans mon projet de blog.
L'utilisation de chaînes constantes dans ActionLink
fonctionne tout simplement, mais si j'utilise Posts.Title
(le titre du modèle Post en cours de bouclage), j'obtiens cette exception:
CS1973: 'System.Web.Mvc.HtmlHelper<dynamic>' has no applicable method
named 'ActionLink' but appears to have an extension method by that name.
Extension methods cannot be dynamically dispatched. Consider casting
the dynamic arguments or calling the extension method without the
extension method syntax.
"Envisagez de transtyper les arguments dynamiques ou d'appeler la méthode d'extension sans la syntaxe de la méthode d'extension."
Posts.Title n'a pas de type (d'où l'argument dynamique).
Il suffit de le lancer via (chaîne) Posts.Title.