gpt4 book ai didi

c# - Controller 中的 ASP NET MVC 数组到客户端数组

转载 作者:数据小太阳 更新时间:2023-10-29 05:58:17 25 4
gpt4 key购买 nike

我的问题是如何(如果可能的话)将像 string[] a; 这样的数组传递给通过ViewBag查看,如何获取javascript字符串数组。

我想使用它是因为我从数据库中获取了一组数据并且我想在查看以制作图表,为此我需要一个 javascript 数组。

最佳答案

使用 string.Join 或类似的方法将数组“呈现”为 Javascript 对象很容易:

@{
ViewBag.a = new int[] { 1, 2, 3 };
ViewBag.b = new string[] { "a", "b", };
}

<script type='text/javascript'>
// number array
var a = [ @(string.Join(", ", (int[])ViewBag.a)) ];
console.log(a); // [1, 2, 3]

// string array -- use Html.Raw
var b = [@Html.Raw("'" + string.Join("', '", (string[])ViewBag.b) + "'")];
console.log(b);
</script>

关于c# - Controller 中的 ASP NET MVC 数组到客户端数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17581982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com