私の 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; }
}
}
戻った後に検証が失敗した場合、ファイル入力を再度ロードするにはどうすればよいですか?ファイル コントロールがモデルからファイルにマップされておらず、空です...