如果mvc中存在任何模型验证错误,则文件上载不绑定文件以查看

时间:2014-12-11 05:29:08

标签: c# asp.net-mvc

我正面临着文件上传控制的问题..am验证我在服务器端的代码..在其中一个视图我使用文件上传控件上传文件..如果有任何模型验证发生我返回相同的数据视图但文件上传控件是空的..这将是什么确切的解决方案,并使用httppostedfilebase属性来存储文件请帮助我,你的帮助将不胜感激

public class EmployeeDocumentsTable
        {
         public string EmployeeDocumentName { get; set; }
                public string EmployeeDocumentDescription { get; set; }
                [Required]
               // [RegularExpression(@"^.*\.(jpg|JPG|jpeg|JPEG|png|PNG|pdf|PDF)$", ErrorMessage = "Please use an image with an extension of .jpg, .png, .pdf")]
                public HttpPostedFileBase EmployeeDocumentFileName { get; set; }

am binding HttpPostedFileBase in view Like is 

     @Html.TextBoxFor(model => model.DocumentDetailsFields.documentsList[i].EmployeeDocumentFileName, new { type = "file" })

我为EmployeeDocumentsTable创建了列表,如图所示documentsList是一个列表

0 个答案:

没有答案