Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajaxpro:如何将javascript多维数组传输到frontpage中的Ajaxpro方法_Javascript_Asp.net_Multidimensional Array_Ajaxpro - Fatal编程技术网

Ajaxpro:如何将javascript多维数组传输到frontpage中的Ajaxpro方法

Ajaxpro:如何将javascript多维数组传输到frontpage中的Ajaxpro方法,javascript,asp.net,multidimensional-array,ajaxpro,Javascript,Asp.net,Multidimensional Array,Ajaxpro,假设我有一个c#方法需要数组参数: [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#方法需要数组参数:

[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#方法:

但警报null

那么,如何将数组参数正确地传递到c#方法中呢


谢谢

您需要使用AjaxPro.JavaScriptArray数据类型在服务器端接收参数,例如:

[AjaxPro.AjaxMethod]
public int Test3(AjaxPro.JavaScriptArray array)
{
    return array.Count;
}

也许你可以在你的答案框中像这样{}写你的代码
[AjaxPro.AjaxMethod]
public int Test3(AjaxPro.JavaScriptArray array)
{
    return array.Count;
}