asp.net-mvc – MVC4 RC WebApi参数绑定
发布时间:2020-05-24 07:56:05 所属栏目: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 – 将JSON对象反序列化为列表不能使用as
- asp.net-mvc – 类型“表达式”在未引用的程序集
- asp.net-mvc – ASP.Net MVC如何确定用户是否可以
- ASP.NET会话ID在浏览器选项卡之间共享
- asp.net – 名称空间“CrystalDecisions.Web”中
- asp.net – Telerik UI控件与jQuery的客户端UI
- asp.net-mvc – 找不到CrystalImageHandler.aspx
- asp.net-mvc – Visual Studio 2010 Web发布缺少
- asp.net – 如何更改.ASPX自动格式化设置(Visual
- .net – 如何使单元测试可以使用HttpContext?
热点阅读
