我想在提交按钮单击时将图像以及一些数据从视图传递到控制器。贝娄是我的代码
我的观点
@using (Html.BeginForm("AccountPhotoPost", "Post", FormMethod.Post, new {enctype = "multipart/form-data", accountId = Model.accountId }))
{
<text>Post Photo : </text> <input type="file" name="file" id="file" />
<input type="submit" value="Post Photo" id="saveButton"/>
}
我的控制器动作
[HttpPost]
public ActionResult AccountPhotoPost(HttpPostedFileBase file, long accountId)
{
}
这里的问题是,因为它是 FormMethod.Post ,所以数据不会从视图传递到控制器,如果我删除它,那么数据会传递但图像不会传递。
我怎样才能同时发送两个?