将Controller变量传递给ASP MVC中的JavaScript文件

时间:2018-10-10 03:36:20

标签: javascript jquery asp.net-mvc

我是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'  

我该怎么做?

1 个答案:

答案 0 :(得分:0)

由于您没有将模型绑定到视图,因此可以将数据存储在视图包中。

ViewBag.mapInfo = db.line_map.Where(y => y.line_id == lineInfo.line_line_id).FirstOrDefault();

然后在视图文件的脚本部分;

var mapext = '@ViewBag.mapInfo';