查看控制器数据转换

时间:2013-07-24 03:53:41

标签: asp.net-mvc-4

使用MVC4 + jQuery软件。

在我的jQuery前端/ UI上,我将“Go”按钮配置为:

  1. 将所有相关表单数据放入data对象
  2. call var dataToSend = JSON.stringify(data)
  3. 使用dataToSend发送AJAX POST请求
  4. 对于服务器端Controller,我注意到有些方法(其名称与控制器路由的操作匹配)包含参数输入,例如intstring

    如何将客户端JSON转换为服务器端Controller的intstring?我是否需要以某种方式转换JSON数据?

1 个答案:

答案 0 :(得分:2)

不,你不需要做任何特别的事情。 MVC模型绑定器将起到神奇作用,并且最好将POST数据映射到Action参数(它将尝试按名称映射它们)。您通常不必担心进行类型转换;模型活页夹会为你做到这一点。

这是关于MVC模型绑定器如何工作的优秀入门OotB:http://dotnetslackers.com/articles/aspnet/Understanding-ASP-NET-MVC-Model-Binding.aspx