[英]How to get the values from the Model and into Views Javascript (Visual Studio 2015 mvc)
这是我的型号代码:
public class graph_user
{
public List<int> year { get; set; }
}
这是我的视图代码方:
@model IEnumerable testing.Models.graph_user
function generateChart() {
var data = new google.visualization.DataTable();
for (i = 0; i < year.length; i++) {
data.addColumn('string',);
data.addRow();
}
}
基本上我想从模型中获取列表年份中的值到我在视图中声明的javascript。
假设您的模型实际上是@model graph_user
而不是@model IEnumerable<graph_user>
(您的当前定义无法编译)
您可以使用将模型集合分配给javascript变量
var yearList = @Html.Raw(Json.Encode(Model.year))
然后使用迭代迭代它
$.each(yearList, function(index, item) {
var year = item;
// do something with it
});
附注:建议您遵循常规命名约定并将您的属性命名为Years
- 复数 - (不是year
)和您的类GraphUser
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.