Как отключить привязку значений маршрута в ASP.NET MVC?
Как я знаю ValueProviderDictionary принимает значения для привязки из 3 мест
Из почтовой формыИз значений маршрутаИз строки запросаЯ хочу иметь возможность отключить второй и третий варианты. Единственное решение, которое я вижу здесь, - это создать свой собственный пользовательский ValueProvider (скопировать-вставить исходный файл ValueProviderDictionary и удалить из него эти две опции).
Это решение правильно? Есть ли более элегантные альтернативы?
(Если решение с пользовательским ValueProvider является правильным, где оно должно быть инициализировано? В контроллере 'метод действия или пользовательский ModelBinder?)
Спасибо