Я немного ломаю голову над тем, как связующие модели работают в ASP.Net MVC.
Если говорить точнее, метод BindModel () имеет параметр ModelBindingContext, который содержит имя и тип модели, но я не понимаю, как ModelBindingContext получает эти значения.
Модель MVC должна быть заполнена из опубликованных значений формы или параметров строки запроса или других источников данных.Но какой механизм определяет тип модели, передаваемый ModelBindingContext, и как один тип модели выбирается из другого типа модели, даже по сравнению, скажем, с простым списком, содержащим отдельные опубликованные значения?
Мне просто кажется, что ModelBindingContext "знает" тип модели, которую он передает, и я не уверен, откуда она берется или рабочий процесс, связанный с ее заполнением.