如果模型状态失败,则缺少集合对象。为什么?

时间:2018-03-20 08:39:24

标签: asp.net-mvc collections argumentnullexception

我有一个Model,其中包含属性和ICollection个文件。

[Required]
public int SerialNo { get; set; }

public Type Type {get; set;}
[Required]
public int TypeId

public virtual ICollection<Files> Files { get; set; }

现在,我在编辑屏幕上,如果模型状态无效,我将我的对象再次传递给视图。像这样:

if (!ModelState.IsValid)
{
   return View(MyClass);
}

我正在获取System.ArgumentNullException: Value cannot be null.文件集合。如何使用我的对象再次附加我的文件集合?

已修改:使用收集文件:

@foreach (var item in Model.Files)
{
  <p> @item.Location </p>                  
}

问题是文件是Null

0 个答案:

没有答案