Я использую .Net Ajax PageMethods. Я надеялся, что могу передать массив javascript в свой метод, но получаю ошибку: «Тип« System.Array »не поддерживается для десериализации массива». Вот упрощенная версия того, что я делаю:Могу ли я передать массив в .Net Ajax PageMethod?
стороны клиента Код:
function AddItemsToBatch()
{
var stuff = new Array();
stuff[0] = "one thing";
stuff[1] = "some other thing";
PageMethods.AddToBatch(stuff,OnSuccess,OnFail);
}
Server Side Код:
<Web.Services.WebMethod()> Public Shared Function AddToBatch(ByVal stuff as Array) as Boolean
Return True
End Function
[PageMethods vs UpdatePanels] (http://izlooite.blogspot.com/2010/06/pagemethods-vs-updatepanels.html) –