MVC может принимать и привязывать отправленные данные к вашему MyCustomObject
объекту, независимо от того, представлены ли они в виде JSON, XML, строки запроса, стандартной формы POST и т. Д.
MVC не требуетобъект должен быть представлен определенным образом.Вы, как разработчик, должны определить, что лучше всего работает в конкретных обстоятельствах, учитывая все ваши требования.
При отправке MVC будет использовать ValueProvider
, соответствующий форме представленных данных, иDefaultModelBinder
попытается использовать значения в ValueProvider для привязки к вашей модели.