ASP.NET MVC 4.5中的部分视图导致Null异常

时间:2017-03-07 18:31:45

标签: c# asp.net .net asp.net-mvc asp.net-mvc-4

我正在使用部分视图和嵌套视图模型构建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; }
}

0 个答案:

没有答案