jQuery 验证不显眼,允许在浏览器中使用空字符串
jQuery Validation Unobtrusive allowing empty strings at browser
我的模型上有这个...
[Required(ErrorMessage = "Passwords must be at least eight characters.")]
如果我不提交字符串,浏览器将不允许我提交表单。
如果我提交空字符串“ ”,它会发回 returns 并出现验证错误。
如何让客户端验证禁止空字符串?
它看起来好像在服务器上验证失败,因为空字符串被修剪为零长度。
客户端和服务器之间奇怪的不一致。
尝试使用 RegularExpression 禁止模型中的空格 属性 值
[Required(ErrorMessage = "Passwords must be at least eight characters.")]
[RegularExpression("^[A-Za-z0-9]$", ErrorMessage = "Field can not contain only spaces")]
public string somestring {get;set;}
我的模型上有这个...
[Required(ErrorMessage = "Passwords must be at least eight characters.")]
如果我不提交字符串,浏览器将不允许我提交表单。
如果我提交空字符串“ ”,它会发回 returns 并出现验证错误。
如何让客户端验证禁止空字符串?
它看起来好像在服务器上验证失败,因为空字符串被修剪为零长度。
客户端和服务器之间奇怪的不一致。
尝试使用 RegularExpression 禁止模型中的空格 属性 值
[Required(ErrorMessage = "Passwords must be at least eight characters.")]
[RegularExpression("^[A-Za-z0-9]$", ErrorMessage = "Field can not contain only spaces")]
public string somestring {get;set;}