5 votes

Méthodes partielles MVC avec paramètres dynamiques

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"));

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X