在我的 MVC 应用程序中,我将以下代码用于文件。
模型
public HttpPostedFileBase File { get; set; }
看法
@Html.TextBoxFor(m => m.File, new { type = "file" })
一切工作正常..提交价值但我正在尝试从控制器模型加载文件,但它不起作用
控制器
public ActionResult ManagePhotos(ManagePhoto model)
{
if(ModelState.IsValid)
{
//upload file
}
else
{
return View(model); //contains type HttpPostedFileBase File { get; set; }
}
}
如果我的验证在返回后失败,我如何再次加载文件输入,我的文件控件没有映射到模型到文件并且它是空的......