【问题标题】:Pass bidimensional array to c# model将二维数组传递给 c# 模型
【发布时间】:2018-02-10 07:48:14
【问题描述】:

我正在将一个数组从 javascript 传递到如下所示的服务器:

tableGrid: 
[
   [
      ["row0cell0", "row0cell1", "row0cell2", "row0cell3", "row0cell4"],
      ["row1cell0", "row1cell1", "row1cell2", "row1cell3", "row1cell4"]
   ]
]

我需要将它传递给 C# Web API,所以目前我想将它添加到我为表创建的现有模型中,所以我把它放在我的模型上:

public List<Array> tableGrid { get; set; }

我想像使用 arr[2][2] 之类的多维数组一样访问元素,有什么建议吗?

【问题讨论】:

    标签: javascript c# arrays asp.net-web-api


    【解决方案1】:

    您可以添加一个字符串列表,如:

    public List<List<string>> tableGrid { get; set; }
    

    将其放入 myClass 类中,并将其添加到控制器中的 [FromBody] 中。

    public PostData([FromBody] myClass) {
    
    }
    

    那么你应该通过 POST 从 JavaScript 发送它。

    【讨论】:

      猜你喜欢
      • 2021-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多