【发布时间】:2015-08-14 07:20:50
【问题描述】:
我在 chrome 调试中得到了这个 picsList.push(BL.datafuncs+pics);
一个字符串
插入picsList.push([{img:"",url:""}]); 一个对象
<script>
var picsList = [];
@foreach (var item in BL.datafuncs.GetMainPagePics())
{
@:picsList.push(@item);
}
</script>
public class pics
{
public string img { get; set; }
public string url { get; set; }
}
public static List<pics> GetMainPagePics()
{
List<pics> a = new List<pics>();
pics p =new pics();
p.img = "",
p.url = "";
a.Add(p);
return a;
}
【问题讨论】:
-
我认为 razor 正在使用“item”的“ToString()”方法。也许JsonConvert.SerializeObject?
-
如果对您有帮助,请标记为 anwser!谢谢! =)
标签: javascript c# asp.net-mvc-5