我好奇而不是使用HTTPFileWrapper,我使用HttpFileCollectionBase属性创建了一个模型。
var add_content = $("[add_content='add_content']").val();
var edit_content = $("[edit_content='edit_content']").val();
}
我的观点
var add_content = 0;
var edit_content = 0;
if($("#add_content").is(":checked")){
add_content = 1;
}
if($("#edit_content").is(":checked")){
edit_content = 1;
}
我的Controller for postback
public class UserLoginModel
{
[Required]
[Display(Name = "User name")]
public string UserName { get; set; }
[Required]
[DataType(DataType.Password)]
[Display(Name = "password")]
public string Password { get; set; }
public HttpFileCollectionBase Resume { get; set; }
但是当我在控制器上检查model.Resume的值时,该值为null。可能是什么原因?感谢
答案 0 :(得分:1)
你使用了错误的课程。您的财产必须是HttpPostedFileBase
public class UserLoginModel
{
....
public HttpPostedFileBase Resume { get; set; }
}