Ajaxpro:如何将javascript多维数组传输到frontpage中的Ajaxpro方法
假设我有一个c#方法需要数组参数: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"] ]; 我想将数组参数传
[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;
}