asp.net-mvc – MVC4 RC WebApi参数绑定
发布时间:2020-12-15 22:33:01 所属栏目:asp.Net 来源:网络整理
导读:我从MVC4 beta升级到RC和最新的autofac.以下操作正确绑定,但现在两个参数都为null.我看到他们改变了关于格式化程序的事情,但我不确定是什么原因引起了我的问题 [HttpPost] RedirectModel MyAction(string value1,string value1) 请求 Method: POSTAccept: ap
我从MVC4 beta升级到RC和最新的autofac.以下操作正确绑定,但现在两个参数都为null.我看到他们改变了关于格式化程序的事情,但我不确定是什么原因引起了我的问题
[HttpPost] RedirectModel MyAction(string value1,string value1) 请求 Method: POST Accept: application/json URL: api/controller/myaction BODY: {"value1":"1000","value2":"foo"} 解决方法
不确定为什么从Beta改变,但我能够通过将动作签名更改为:
[HttpPost] RedirectModel MyAction(MyActionDTO dto) 并将MyActionDTO定义为 public class MyActionDTO { public string value1 { get; set; } public string value2 { get; set; } } 它抛出了一个例外,即无法使用两个字符串参数绑定到多个body参数.我想使用DTO对象更接近地代表你在AJAX调用中发送的内容(一个JSON对象). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 一步一步创建ASP.NET MVC5程序[Repository+Autof
- asp.net-mvc – 如何使用jquery处理JSON?
- asp.net-mvc-3 – 此版本的SQL Server不支持没有
- asp.net-mvc – 使用ViewModel模式与MVC 2强类型
- asp.net-mvc – 带有并发检查的ASP.NET MVC实体框
- ASP.NET成员资格框架有多安全?
- asp.net-mvc – 如何阻止用户在MVC3应用程序上登
- 模型 – 视图 – 控制器 – ASP.NET MVC:使用Se
- asp.net – 在MVC视图上没有客户端密码匹配
- 基于Asp.net C#实现HTML转图片(网页快照)
热点阅读