Comme je sais ValueProviderDictionary prend des valeurs pour la liaison de 3 placesComment désactiver la liaison des valeurs de route dans ASP.NET MVC?
- de la forme post
- De Route valeurs
- partir d'une chaîne de requête
Je veux être en mesure de désactiver la deuxième et les troisièmes options. La seule solution que je vois ici est de créer mon propre ValueProvider personnalisé (copier-coller le fichier source ValueProviderDictionary et supprimer ces deux options à partir de là).
Cette solution est-elle correcte? Y a-t-il des alternatives plus élégantes?
(Si la solution avec une coutume ValueProvider est correcte où il doit être initialisé? Dans une méthode d'action du contrôleur ou dans une ModelBinder personnalisée?)
Merci
Question intéressante +1! –