是否可以将 MVC C# List<int> 转换为 javascript 数组?
Posted
技术标签:
【中文标题】是否可以将 MVC C# List<int> 转换为 javascript 数组?【英文标题】:Is it possible to convert a MVC C# List<int> to an javascript array? 【发布时间】:2015-03-14 07:48:12 【问题描述】:是否可以将 MVC C# 列表转换为 javascript 数组?
var jsArray = @Model.IntList;
任何帮助将不胜感激。
【问题讨论】:
关键字:c# json 序列化器. 相关:How do I write unencoded Json to my View using Razor? 也相关:***.com/questions/18470702/… 【参考方案1】:你可以的
<script type="text/jscript">
var jsonVariable = @(html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(Model.IntList)));//using Newtonsoft
//or you can use below
//var jsonVariable = @Html.Raw(Json.Encode(Model.IntList))
</script>
【讨论】:
以后,如果您需要一些json数据,请查看msdn.microsoft.com/en-us/library/…和msdn.microsoft.com/en-us/library/…【参考方案2】:您可以使用以下方法将 @Model.IntList 转换为 javascript 数组
<script type="text/jscript">
var array = @Html.Raw(Json.Encode(Model.IntList))
</script>
【讨论】:
这对我有用:***.com/a/40493291/11011693以上是关于是否可以将 MVC C# List<int> 转换为 javascript 数组?的主要内容,如果未能解决你的问题,请参考以下文章
使用 SWIG 时如何将 int 数组和 List<string> 作为参数从 C# 传递给 C++
在 C# 中将 List<IEnumerable<int>> 转换为 List<int> [重复]
在 C# 中将 List<List<T>> 转换为 List<T>