MVC4 の ajax 形式を使用してサーバーにファイルをアップロードしようとしています。
これが私のフォーム「頭」です:
@using (Ajax.BeginForm("FileUpload", "Home",
new AjaxOptions
{
HttpMethod = "POST",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "repoFiles"
},
new
{
enctype = "multipart/form-data"
}))
{
// file input here
}
Visual Studio 2012 でのデバッグ要求でファイルを復元できませんが、フォームを次のように変更すると:
@using (Html.BeginForm("FileUpload", "Home",
ファイルは正常に取得できます。なぜこれが起こるのですか?私は何か間違ったことをしていますか?