从 C# Page Load 传递数组数组以在 Javascript 函数中使用

Pass array of array from C# Page Load to use in Javascript function

在服务器端的Page_Load中,我得到了一个数组:

[['1_1','2_1','3_1','4_1'],['1_2','2_2','3_2','4_2'],....]

(以图为例):

如何将该数组传递给客户端以在 javascript 函数中使用?

一种方法,序列化这个数组,然后在页面上用这个序列化的值创建一个 JavaScript 变量。例如

在 C# 中,序列化它 -

new JavaScriptSerializer().serialize(Object)

在 JS 中访问它 -

var arr = <%= serializedArray %>

其他方式,当页面加载时,创建 ajax 来获取此数据。参考这个 article