目前正在学习MVC。我想知道是否有一种方法可以在控制器中循环浏览ViewModel中的所有变量,获取 $scope.getDataCatalogue = function(){
$http.get('http://jsonplaceholder.typicode.com')
.success(function(data, status, headers, config){
//do something with your response
$scope.people = [
{
id: 1,
firstName: "Peter",
lastName: "Jhons"
},
{
id: 2,
firstName: "David",
lastName: "Bowie"
}
];
})
.error(function(error){
console.log("not world");
});
}
和值。
我基本上有一个表单,它以表格格式发送带有信息的电子邮件。对于我来说,循环遍历它们并将变量的显示名称和值写入模型的末尾,而不是写入空值将会更加容易和更具前瞻性。
相反,我觉得我必须为每一个价值做到这一点。
Display(Name =
注意:在验证模型后,这是在post请求中。它正在构建电子邮件消息。
答案 0 :(得分:0)
假设您正在查看视图中的数据列表,您可以使用Razor尝试这样的事情:
@foreach(var item in Model)
{
if(item.name!=null)
{
<tr>
<td><strong>Name:</strong></td>
<td>@item.name</td>
</tr>
}
}