我想使用AJAX与ASP.NET的第一次 - 由试图通过我的相应的aspx页面下面的数据,以一个WebMethod:无法将数据传递到方法
$.ajax({
type: "POST",
url: "myurl.aspx/SaveScreen",
data: "{'data': " + JSON.stringify(arrayRows.data) + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
alert(msg.d);
}
});
这里是我的WebMethod在aspx页面中。我试过传递一个简单的数据对象,其中只包含一个键和值,这成功地工作。当试图通过这个对象,我得到一个错误,指出存在与代码500
什么可能我是做错了内部服务器错误?
你绝对不应该连接字符串当一个对象定义可以用来代替。 Concats的可读性要差得多。 –
Web方法中的参数数据类型是什么? –