MVC中javascript直接调用Model

最近做一个统计页面, Model从后台已经获取了数据集合,想直接在前台展示,而这个展示是需要用js生成图表的.

控制器部分代码:

1 public ActionResult Index()
2         {
3             var model = _homeCountService.GetHomeCount();
4             return View(model);
5         }

cshtml代码:

 1 <script>
 2         var a = new Array();
 3         var b = new Array();
 4         @foreach (var item in Model.Sales.SalesList)
 5         {
 6              <text>
 7         a.push("@item.Value");
 8         b.push("@item.Key");
 9             </text>
10         }        
11 </script>

这样可以在js里直接操作数据集合.

但是这里的<text>标签不可去掉,否则没有效果 .

posted @ 2015-01-20 10:31  carsick_cars  阅读(900)  评论(0编辑  收藏