我正在使用 asp.net MVC4 进行 Web 应用程序开发。
我想从 ViewModel 遍历对象列表。
下面是对象的类:
public class User
{
public int Id {get; set;}
public string Name {get; set;}
public string Address {get; set;}
public string Department {get; set;}
}
下面是我的ViewModel
class:
public class UserViewModel
{
public List<User> AllUsers {get; set;}
public bool IsDeleted {get; set;}
}
正如在UserViewModel
类,我有一个类型的对象列表User
。现在我想迭代每个用户对象AllUsers
列出使用Jquery
并从中获取数据。
为此,我尝试执行以下操作:
$(@Model.AllUsers).each( function(){ .... });
我使用上述方法尝试了不同的组合,但未能成功。谁能提出同样的解决方案。
提前致谢。
使用以下命令将您的集合分配给 JavaScript 变量
var users = @Html.Raw(Json.Encode(Model.AllUsers))
然后你可以迭代它
$.each(users, function(index, item) {
// access the properties of each user
var id = item.Id;
var name = item.Name;
....
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)