我的控制器中有一个Dictionary<string, List<string>>
,我在/ wwwroot / view-resources中有一个js文件,所以如何将字典传递给js文件
我试过var result = '@Model.Dic'
,我得到了一个字符串型变量@ Model.Dic,
我也尝试使用value="@{@Model.EditList}"
的隐藏输入,我得到了一个结果
System.Collections.Generic.Dictionary`2[System.String,System.Collections.Generic.List`1[System.String]]
我用.netcore的abp
// View.cshtml
using Newtonsoft.Json;
<script>
var jsonString = '@JsonConvert.SerializeObject(Model.Dic)';
var dictionary = JSON.parse(jsonString);
console.log(dictionary);
</script>