我是ASP MVC的新手,我已经从数据库中检索了一些数据。我想将该变量传递给JavaScript文件。
我的控制器代码:
using (issue_management_systemEntities db = new issue_management_systemEntities())
{
var lineInfo = db.line_supervisor.Where(x => x.supervisor_emp_id == 1).FirstOrDefault();
var mapInfo = db.line_map.Where(y => y.line_id == lineInfo.line_line_id).FirstOrDefault();
return View();
}
我想以此将mapInfo.map
变量传递给js文件
var mapext = 'mapInfo.map'
我该怎么做?
答案 0 :(得分:0)
由于您没有将模型绑定到视图,因此可以将数据存储在视图包中。
ViewBag.mapInfo = db.line_map.Where(y => y.line_id == lineInfo.line_line_id).FirstOrDefault();
然后在视图文件的脚本部分;
var mapext = '@ViewBag.mapInfo';