ファイルをアップロードすると、ビュー内にフィールドが追加されます。 私は自分のViewModelを編集し、その下に次の行を追加しました: public HttpPostedFileBase ImageUrl {get;セット; } それから私は、ファイルアップロードのためのヘルパーの下に追加:ASP.NET MVC:ファイルのアップロードにビューがうまく機能しない
@Html.EditorFor(model => model.ImageUrl)
私も、このように私のフォームヘルパー変更:私は私の見解を実行すると、それはファイルの内部フィールドを示しただし
@using (Html.BeginForm("Create", "Home", FormMethod.Post, new { enctype = "multipart/form-data" }))
を:
私はこの状況につながったのを逃したのですか?
私はこれがなぜ私のViewModelでnullを返すのかわからないのですか?私のhttppostコントローラはこの 'Public ActionResult Create(ViewModelCreate viewModel)'のようになり、viewModel.ImageUrlはnullです。 – VSB