0
显示数据更好的方法,我有两个视图模型什么是从多个视图模型
public class DataImportViewModel
{
public WccrViewModel wccrVM { get; set; }
public string Status { get; set; }
public string ValidationResult { get; set; }
…
}
public class WccrViewModel
{
public double? WccrId { get; set; }
public string WccrDesc { get; set; }
}
和我的观点
@model List<Mass.ViewModels.DataImportViewModel>
@using (Html.BeginForm("Validation", "DataImport", FormMethod.Post))
{
<input id="ProcessReshop" type="submit" value="Reshop" />
for (int i = 0; i < 1; i++)
{
<div class="display-field">
@Html.DisplayFor(model=>model[i].wccrVM.WccrId)
</div>
<div class="display-field">
@Html.DisplayFor(model => model[i].wccrVM.WccrId)
</div>
}
的表(未显示)填充了DataImportViewModel。我想让WccrViewModel显示在表格的顶部。我希望能够在没有for循环的情况下访问WccrViewModel ...但它是一个很好的例子。如何在不使用for循环的情况下使用wccrVM.WccrId?在此先感谢...干杯
你不是很清楚。你没有一个表只有div。为什么你想不用'for'来访问WccrViewModel? – gideon 2012-04-18 07:02:22
模型是'List',所以你将在'List
2012-04-18 07:06:42
Right Pravin,我猜想我需要考虑的是使用WccrViewModel的一个partial来单独显示它,而不是将它添加到DataImportViewModel中。猜猜我没有想清楚。 – Mustang31 2012-04-18 21:13:54