Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将JSON对象从javascript传递到ASP.NET MVC_Javascript_Asp.net Mvc - Fatal编程技术网

将JSON对象从javascript传递到ASP.NET MVC

将JSON对象从javascript传递到ASP.NET MVC,javascript,asp.net-mvc,Javascript,Asp.net Mvc,您好,我有一些复杂的javascript类型,希望将它们传递给我的ASP.NET MVC应用程序,问题是如何传递?我已经添加了一个自定义ModelBinder(但我不明白为什么我需要这样做,除非我需要设置一些错误)。问题是我有 var obj = { "intvar":"222", "stringvar" :"31asd", "datevar":new Date(123), .... } 如何将此对象传递到ASP.NET?通过

您好,我有一些复杂的javascript类型,希望将它们传递给我的ASP.NET MVC应用程序,问题是如何传递?我已经添加了一个自定义ModelBinder(但我不明白为什么我需要这样做,除非我需要设置一些错误)。问题是我有

var obj = 

    {
      "intvar":"222",
      "stringvar" :"31asd",
      "datevar":new Date(123),
      ....
    }
如何将此对象传递到ASP.NET?通过查询字符串和Post方法。 编辑:Soz对于错误的解释,我想要的是:

public class SomeObj
{
  public int intvar;
  public string stringvar;
  public DateTime datevar;
}

public class HomeController : Controller
{
 public someActionMethod(SomeObj o)
{
}
} Thkz提前。

进行AJAX调用:

var json =
{
    intvar : 222,
    stringvar: '31asd',
    datevar: new Date(123)
}
$.ajax({
            type: "POST",
            url: "<%= Url.Action("handleJson", "<YOUR CONTROLLER NAME>") %>",
            dataType: "json",
            data: json,
            success: function(data) {
                alert(data);
            }
        });
进行AJAX调用:

var json =
{
    intvar : 222,
    stringvar: '31asd',
    datevar: new Date(123)
}
$.ajax({
            type: "POST",
            url: "<%= Url.Action("handleJson", "<YOUR CONTROLLER NAME>") %>",
            dataType: "json",
            data: json,
            success: function(data) {
                alert(data);
            }
        });
请看看这个答案是否有用。请特别注意服务类和服务方法具有的所有属性

这篇文章还提供了一些关于这个问题的提示,请查看答案是否有用。请特别注意服务类和服务方法具有的所有属性


这篇文章还有一些技巧,这个问题可以使用

我把真实的问题放在上面,对误解表示抱歉。我把真实的问题放在上面,对误解表示抱歉。