C# 如何在web app的.cs文件中初始化的HTML文件中获取公共数组?
如何在HTML文件中获取从某个侧面添加的数组,并在.cs文件中初始化?希望您的回复。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,
- 以逗号分隔列表的形式发送数组(通过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