向控制器发出POST请求后,ViewModel会如何处理?

时间:2019-10-09 14:50:42

标签: c# asp.net-mvc http-post asp.net-mvc-viewmodel

当从控制器发送到视图时,ViewModel携带所有要呈现给用户的数据,例如“ ListOfCustomers”,但也具有一些对模型绑定为空/空的属性,例如“ SelectedCustomer”。

因此,即,用户填写了表单上的某些字段,然后提交了表单。当请求到达控制器上的Method时,参数是ViewModel,它仅带有绑定属性。用于向用户显示数据的“ ListOfCustomers”之类的属性为Null,而使用所选客户填充的“ SelectedCustomer”之类的属性。

这是否意味着始终为模型绑定过程和Http请求创建ViewModel的新实例?我想了解从视图到控制器的这一步会发生什么。

0 个答案:

没有答案
相关问题