IM很新的MVC和我發現很難找到的東西資源,這樣最佳的方法來計算entrys的數據在MVC
我有一個模型:
public class Distance
{
public int Id { get; set; }
[DisplayName("Distance Run")]
public float DistanceRun { get; set; }
[DisplayName("Chose a date")]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
public DateTime _Date { get; set; }
[DisplayName("Any Addtional Comments")]
public String AdditionalComments { get; set; }
}
我想展示在我看來這個模型的所有總距離運行,在頂角。會是最好使用全:
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.DistanceRun)Km
</td>
<td>
@Html.DisplayFor(modelItem => item._Date)
</td>
<td>
@Html.DisplayFor(modelItem => item.AdditionalComments)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id=item.Id }) |
@Html.ActionLink("Details", "Details", new { id=item.Id }) |
@Html.ActionLink("Delete", "Delete", new { id=item.Id })
</td>
</tr>
的foreach循環通過將每個DISTANCE公里來計算的話,或者它將使意義創造一種近乎於相同的觀點,在一個控制器來計算距離自己單獨行動?
所以視圖的模型實際上是該模型對象的集合?那麼「總距離」是不是「Model.Sum(d => d.DistanceRun)」? – David
@大衛哦,對不起,我甚至不知道你可以做到這一點。如果你寫這個答案,我會很高興接受它 – user3042332