ASP.NET MVC 模型绑定资源序列
ASP.NET MVC Model Binding Resource Sequence
刚刚意识到mvc model binder会收集路由参数+查询字符串数据+表单收集数据的所有数据。
我想知道模型绑定器选择这些资源的顺序。
换句话说,如果这3个中有同名的属性(比如id,name),优先级是多少?
现在我从 material 那里得到了答案。
顺序是:
- Request.Form
- RouteData.Values
- Request.QueryString
- Request.Files
:)
刚刚意识到mvc model binder会收集路由参数+查询字符串数据+表单收集数据的所有数据。
我想知道模型绑定器选择这些资源的顺序。 换句话说,如果这3个中有同名的属性(比如id,name),优先级是多少?
现在我从 material 那里得到了答案。
顺序是:
- Request.Form
- RouteData.Values
- Request.QueryString
- Request.Files
:)