【发布时间】:2015-12-30 07:03:03
【问题描述】:
我有一个具有以下文件输入的视图:
<input type="file" name="SchemaFiles" id="SchemaFiles" class="form-control" multiple/>
我的模型有这个属性:
public List<HttpPostedFileBase> SchemaFiles { get; set; }
当我为此输入选择一两个文件时,一切正常。但是,如果我不选择任何文件并提交表单,那么SchemaFiles.Count 是1,SchemaFiles[0] 是null(但确实存在)。 ModelState.IsValid 是 true。
有没有办法避免这种情况?
【问题讨论】:
-
不要添加无关语言的标签!
-
模型中的代码是c#。我想这更像是一个 asp.net-mvc 问题(已标记)。这真的值得投反对票吗?
-
你添加了 C 标签 - 为什么?
-
我一定是打错了 c# 标签。
标签: asp.net asp.net-mvc