【发布时间】:2013-05-31 09:16:24
【问题描述】:
使用手动构造的 JQuery.ajax 调用调用页面方法时可能会发生此错误。
反序列化由 .NET 完成,而不是在用户代码中。
javascript:
MyParam = [];
...
$.ajax({ type: 'POST',
url: 'PageOrService.as?x/DoSomething',
data: JSON.stringify(MyParam),
contentType: "application/json; charset=utf-8",
dataType: "json",
complete: function (a, b, c, d) { console.log(a, b, c, d); }
});
C#
[WebMethod()]
public static void DoSomething(object ParamName)
{
ParamName.ToString();
}
【问题讨论】:
标签: javascript jquery .net ajax pagemethods