次の画像アップロードコードとコントローラーがあります。非表示のIDは正常にPOSTされていますが、画像はnullのままです。
フォーム:
@using(Html.BeginForm()){
<input type="hidden" name="merchandiseId" id="id" value="@ViewBag.Id"/>
<input type="file" name="image" id="image" />
<input type="submit" />
}
コントローラー:
[HttpPost]
public ActionResult AddImage(int merchandiseId, HttpPostedFileBase image)
デバッグとステップインにより、merchandiseIdの値が正しいのに、画像がnullであることを確認します。