【问题标题】:Passing Controller variable to JavaScript file in ASP MVC将控制器变量传递给 ASP MVC 中的 JavaScript 文件
【发布时间】:2018-10-10 03:36:19
【问题描述】:

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

我该怎么做?

【问题讨论】:

标签: javascript jquery asp.net-mvc


【解决方案1】:

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

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

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

var mapext = '@ViewBag.mapInfo';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多