ASP.NET MVC 2
J'essaie d'écrire une vue dont le paramètre générique est dynamic
puis de transmettre ce modèle dynamique à une vue partielle.
<%@ Page Title="" ..... Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
et ensuite
<% Html.RenderPartial("MenuTabsPartial", Model); %>
mais je reçois l'erreur
System.Web.Mvc.HtmlHelper' n'a pas de méthode applicable nommée 'RenderPartial' mais semble avoir une méthode d'extension de ce nom ...
Je suis parfaitement conscient que les méthodes d'extension ne peuvent pas être distribuées avec des paramètres dynamiques.
Ma question est la suivante : existe-t-il une solution de contournement spécifique à MVC ?
Cette méthode d'extension doit être définie dans un calss statique public quelque part, n'est-ce pas ? Est-il possible d'invoquer RenderPartial à partir de allí comme vous pouvez le faire avec linq :
Enumerable.Where(stringArray, s => s.StartsWith("Adam"));