2010-05-25 1 views

Répondre

2

regardant faire une chose semblable, mais avec JSON. Je pense que vous pouvez également utiliser un ActionFilterAttribute à cette fin. Un exemple est illustré here.

0

J'ai trouvé une manière plus propre de faire ceci que la suggestion d'Igor. Phil Haack a un article (Envoi de JSON à un argument de méthode d'action ASP.NET MVC) qui utilise une JsonValueProviderFactory de contrats à terme MVC. Donc, je pense que tout ce que j'ai besoin de faire est de créer un XmlValueProviderFactory qui permettra à la liaison de modèle par défaut de se produire. Je mettrai à jour quand je ferai fonctionner ceci

+0

J'ai eu la même idée. Il m'a fallu du temps pour le faire fonctionner. J'ai inclus un lien vers ce que j'ai trouvé dans ma réponse. –

1

Phil Haack l'a fait pour JSON en utilisant un fournisseur de valeur JSON. Inspiré par cela et commençant par son code source j'ai créé une usine de fournisseur de valeur XML. Vous pouvez télécharger la source de mon XML Value Provider here.

Questions connexes