Ajaxpro: как передать многомерный массив javascript в метод ajaxpro на главной странице - PullRequest
0 голосов
/ 11 апреля 2011

Предположим, у меня есть метод массива ac ​​#, для которого требуется параметр массива:

[AjaxPro.AjaxMethod]
public int Test3(string[,] array)
{
    return array.Length;
}

, тогда я определяю многомерный массив на первой странице с помощью javascript:

   var array = [
        ["a", "b", "c", "d"],
        ["a", "b", "c", "d"],
        ["a", "b", "c", "d"]
    ];

Я хочу передать параметр массива вc # method:

alert(Get_Data.Test3(array).value);

но alert null

Так как же правильно передать параметр массива в метод c #?

спасибо

1 Ответ

1 голос
/ 28 апреля 2011

Вам необходимо использовать тип данных AjaxPro.JavaScriptArray для получения аргументов на стороне сервера, например:

[AjaxPro.AjaxMethod] public int Test3 (массив AjaxPro.JavaScriptArray) {return array.Count;}

...