文件上传的控件是
,把这个控件的name属性设置成跟后台的类的属性名一样时,好让MVC的模型绑定可以用:
1 @using (Html.BeginForm("Edit", "Admin", FormMethod.Post, new { enctype = "multipart/form-data" }))
2 {
3 @Html.EditorForModel()
4
Image
5
6 @if (Model.ImageData == null)
7 {
8 @:None
9 }
10 else
11 {
12
13 }
14
Upload new image:
15
16
17 @Html.ActionLink("Cancel and return to List", "Index")
18 }
出现这样的错误
只有将name的值改成其他字符,后台action加一个相应的参数,才能获取提交的图片,为什么会这样,有什么办法可以让上传的图片也可以自动绑定