6
当我尝试将图像上传到我的MVC控制器操作并出现验证错误时,我必须单击每个按钮并再次找到所有文件。返回HttpPostedFileBase查看验证错误
如果我有一个由
<input type="file" id="file0" name="Files[0]" />
<input type="file" id="file1" name="Files[1]" />
和像
public ActionResult Create(ModelClass model, IEnumerable<HttpPostedFileBase> Files)
{
if(ModelState.IsValid)
{
//do work
if(PhotoValidation.IsValid(Files))
{
//do work
}
else
{
ModelState.AddModelError("","Photos not valid");
}
}
return view(model); // Way to return photos back to the view on modelstate error?
}
的文件被发送到服务器的罚款,但一个控制器动作视图,如果有一个模型验证错误,有没有任何方式返回模型和文件,以便用户不必再次上传它们?
谢谢你的回应。这是我的怀疑,但我只是想确定。你提供的文章是有帮助的。再次感谢你。 – kevskree