我正在使用部分视图和嵌套视图模型构建ASP.NET 4.5 MVC Web应用程序。
问题:视图模型实际上是空的...我需要为SwotPartVm.Label创建一个输入,并且不应该在视图中放置逻辑。
您对如何解决此问题有任何建议吗?
谢谢:)
index.cshtml:
@foreach (var swot in Model.Swots)
{
foreach (var swotPart in swot.SwotParts)
{
@Html.Partial("~/Views/Shared/_SwotPart.cshtml", swotPart)
}
}
viewmodels:我需要为SwotPartVm.Label创建一个输入......
public class OfferVM
{
public int OfferId { get; set; }
public List<SWOTVM> Swots { get; set; }
}
public class SWOTVM
{
// enum
public SwotFor SwotForId { get; set; }
public List<SwotPartVm> SwotParts { get; set; }
}
public class SwotPartVm
{
public string Label { get; set; }
// enum
public SwotType SwotTypeId { get; set; }
}