Je dois créer quelque chose de similaire à comment MVC invoque une méthode (action) et utilise également le classeur de modèle pour mapper une NamedValueCollection aux paramètres de cette méthode. Fondamentalement, j'ai une action du contrôleur qui doit appeler dynamiquement une méthode sur une classe, le contrôleur a toutes les informations envoyées dans un formulaire ou une chaîne de requête plus le nom de la méthode à invoquer comme une chaîne. En ce qui me concerne, c'est la même chose que d'invoquer une action. Je passe essentiellement un autre niveau (il y a une bonne raison pour laquelle je ne peux pas avoir ces méthodes sur le contrôleur).Comment MVC appelle une action et mappe Request.Form à ses paramètres
J'ai téléchargé la source ASP.Net MVC 1.0 mais il y a un tas de classes, j'ai du mal à trouver le code qui gère cela.
Je sais comment appeler une méthode dont le nom est contenu dans une chaîne, mais il existe peut-être un meilleur moyen que MVC utilise. J'ai également besoin de savoir comment utiliser les reliures de modèle pour créer des chaînes Request.Form + Query à ces paramètres de méthodes.
Si quelqu'un peut me diriger vers le code de la source MVC qui le fait ou me diriger dans la bonne direction en ce qui concerne l'utilisation manuelle du Model Binder par défaut dans MVC, je vous serais reconnaissant. Faites-moi savoir si je peux le rendre plus clair.
Merci
Oui. J'ai trouvé FindAction et j'ai commencé à voir que ce ne serait pas facile à mettre en communication. J'ai écrit la partie qui trouve la bonne méthode, facile, mais savez-vous s'il est possible d'utiliser les reliures de modèle manuellement? – Damien
Voir la mise à jour. –