我正在使用.Net Ajax PageMethods。我希望我可以将一个 javascript 数组传递给我的方法,但我收到错误消息:“类型'System.Array'不支持数组的反序列化”。这是我正在做的简化版本:
客户端代码:
function AddItemsToBatch()
{
var stuff = new Array();
stuff[0] = "one thing";
stuff[1] = "some other thing";
PageMethods.AddToBatch(stuff,OnSuccess,OnFail);
}
服务器端代码:
<Web.Services.WebMethod()> Public Shared Function AddToBatch(ByVal stuff as Array) as Boolean
Return True
End Function