【发布时间】:2011-08-03 17:39:37
【问题描述】:
简单的问题...是否可以对文件类型的输入使用客户端 MVC 3 验证?
解释一下:MVC 3 使用它的模型验证和 IClientValidatable 和不显眼的 javascript,允许您在服务器端编写验证,并使用 Microsoft 的插件使用 jquery validate 呈现客户端。要使属性成为必需,请在下面添加属性
[Required]
public HttpPostedFileBase CvFile {get; set;}
只要客户端 val 和不显眼的 javascript 在配置中打开,这应该都会在客户端上触发。
但是HttpPostedFileBase(即<input type="file" name="Model.CvFile" />) 将不需要在客户端运行。
任何想法如何保持与服务器端验证的关系
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 validation file-io unobtrusive-javascript