如何在ASP.NET MVC中将列表从控制器传递到JavaScript函数?
我在控制器中有此查询:
DataClasses1DataContext behzad = new DataClasses1DataContext();
var query = (from p in behzad.ImagePaths
select new
{
p.name
}).ToList();
ViewBag.movies = query;
return View();
并在查看页面中写下此Java脚本代码:
function behi() {
@{
var behzad = ViewBag.movies;
}
alert('@(behzad)');
}
I have this query in the controller:
DataClasses1DataContext behzad = new DataClasses1DataContext();
var query = (from p in behzad.ImagePaths
select new
{
p.name
}).ToList();
ViewBag.movies = query;
return View();
and write this java script code in view page:
function behi() {
@{
var behzad = ViewBag.movies;
}
alert('@(behzad)');
}
that java script code show me this:
how can i write java script code for show controller query result?thanks all.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
序列化。以下代码使用Newtonsoft的JSON Serializer进行此操作。
现在,
电影
变量将是一组项目,每个项目都带有name
属性。Serialize it. The below code use Newtonsoft's Json serializer to do so.
Now the
movies
variable will be an array of items, each with aname
property.序列化返回对象如下所示,并在JavaScript中使用它。
JavaScriptSerializer类在System.Web.Script.Serialization软件包中。
希望这会有所帮助。
Serialize return object to json like below, and use it in the javascript.
JavaScriptSerializer class is in System.Web.Script.Serialization package.
Hope this helps.