将JSON对象从javascript传递到ASP.NET MVC
您好,我有一些复杂的javascript类型,希望将它们传递给我的ASP.NET MVC应用程序,问题是如何传递?我已经添加了一个自定义ModelBinder(但我不明白为什么我需要这样做,除非我需要设置一些错误)。问题是我有将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?通过
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);
}
});
请看看这个答案是否有用。请特别注意服务类和服务方法具有的所有属性
这篇文章还提供了一些关于这个问题的提示,请查看答案是否有用。请特别注意服务类和服务方法具有的所有属性
这篇文章还有一些技巧,这个问题可以使用我把真实的问题放在上面,对误解表示抱歉。我把真实的问题放在上面,对误解表示抱歉。