【发布时间】:2015-11-07 20:11:17
【问题描述】:
我想防止通过 url 查询字符串将敏感数据发布到 MVC 5 应用程序。
在 MVC 中有一个 DefaultModelBinder。 DefaultModelBinder 在 url 查询字符串、正文和路由中查找 ActionMethod 参数。但我的目标是只从正文中绑定参数,而 not 从路由或查询字符串中绑定。
在 Asp.Net WebApi 中有这样一个概念。属性 [FromBody] 将完成这项工作:http://www.asp.net/web-api/overview/formats-and-model-binding/parameter-binding-in-aspnet-web-api
有适合 MVC 的东西吗?
我找到了System.Web.ModelBinding.FormAttribute (https://msdn.microsoft.com/en-us/library/system.web.modelbinding.formattribute(v=vs.110).aspx)。但是,如果我装饰参数,它对模型绑定没有影响。
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-5 model-binding