Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在web app的.cs文件中初始化的HTML文件中获取公共数组?_C#_.net_Asp.net_Html - Fatal编程技术网

C# 如何在web app的.cs文件中初始化的HTML文件中获取公共数组?

C# 如何在web app的.cs文件中初始化的HTML文件中获取公共数组?,c#,.net,asp.net,html,C#,.net,Asp.net,Html,如何在HTML文件中获取从某个侧面添加的数组,并在.cs文件中初始化?希望您的回复。 以逗号分隔列表的形式发送数组(通过GET),例如Static.html?arr=1,2,3,4 使用JavaScript读取查询字符串,例如 将其解析为数组,例如 您的问题没有提供足够的信息。当你说.cs文件时,我假设你指的是代码隐藏文件(c#),你的数组被添加到c#中,你想在js中访问它 将数组注册为字符串文字作为脚本块 比如: string myArr = "; var myArr = [ 1, 2, 3,

如何在HTML文件中获取从某个侧面添加的数组,并在.cs文件中初始化?希望您的回复。

  • 以逗号分隔列表的形式发送数组(通过GET),例如
    Static.html?arr=1,2,3,4
  • 使用JavaScript读取查询字符串,例如
  • 将其解析为数组,例如

    • 您的问题没有提供足够的信息。当你说.cs文件时,我假设你指的是代码隐藏文件(c#),你的数组被添加到c#中,你想在js中访问它

      将数组注册为字符串文字作为脚本块

      比如:

      string myArr = "; var myArr = [ 1, 2, 3, 4 ]; "; //putting your array in a string
      ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), myArr, true);
      
      现在在html文件中,您可以使用javascript访问它们

      <script type="text/javascript">
       alert(myArr[2]); //will alert 3
      </script>
      

      谢谢你的回复,你是对的,这是一个c#.cs代码隐藏文件,我的数组名“字符串术语”是它的2D数组,那么它将与你上面提到的相同?大家好,请查看编辑。这是完全相同的方式,尽管访问权限略有不同。
      var myArr = [[0,0],[1,1],[2,2]]; //2D array
      alert(myArr[0]); //    to access 1st row: [0,0]
      alert(myArr[0][0]); // to access 1st row 1st column: 0