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

Ajaxpro:How to transmit javascript multidimensional array to the ajaxpro method in frontpage

本文关键字:Ajaxpro 传输 frontpage 方法 数组 javascript      更新时间:2023-09-26

假设我有一个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);

but alert null

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

thank you

你需要使用AjaxPro。在服务器端接收参数的javascript数据类型,例如:

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