【发布时间】:2012-08-05 22:15:57
【问题描述】:
我是 MVC3 和 C# 的新手。
这是我目前的模型
@model Reports.ViewModels.ContentViewModel
<div>Total Hours: </div>
foreach (var user in Model.Users.ToList()) {
@Html.Partial("_DirectReports", user)
}
这很好用,然后我在这些局部视图中有 HTML,它使用另一个 @model 呈现我想要的一切。 问题是我想将所有数据加在一起。
我想在 foreach 之外创建一个 var foreach 将数据插入 var 并在 foreach 完成后返回,如下所示
@model Reports.ViewModels.ContentViewModel
@{var Total = 0}
foreach (var user in Model.Users.ToList()) {
@Html.Partial("_DirectReports", user)
//@Total is assigned a value in the partial view
}
<div>Total Hours: @Total</div>
如果这是可能的,那就太好了
【问题讨论】:
标签: c# asp.net-mvc-3 razor partial-views