假设我有一个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#方法:
alert(Get_Data.Test3(array).value);但警报null
那么,如何将数组参数正确地传递到c#方法中呢?
谢谢
发布于 2011-04-28 10:00:10
您需要使用AjaxPro.JavaScriptArray数据类型在服务器端接收参数,例如:
[AjaxPro.AjaxMethod]
public int Test3(AjaxPro.JavaScriptArray array)
{
return array.Count;
}https://stackoverflow.com/questions/5616287
复制相似问题