VS2013 asp.net mvc5中的验证无法实现,该怎么处理
VS2013 asp.net mvc5中的验证无法实现
我的开发环境是visual stdio 2013,利用asp.net mvc进行开发时,在model中写入密码验证
在view中,只有DisplayName属性有效,Compare属性虽然可以检测不一致,但ErrorMessage无效,而且 DataType(DataType.Password)无效。
难道是开发工具没装对吗?
此外,如果利用System.Web.Mvc.Compare属性是可以的,但提示已过期,而System.ComponentModel.DataAnnotations;无效
------解决思路----------------------
看看生成了对应的html没有~
如果有则是js问题
如果没有....
这很奇怪
我的开发环境是visual stdio 2013,利用asp.net mvc进行开发时,在model中写入密码验证
[DataType(DataType.Password)]
[DisplayName("重复密码")]
[Required(ErrorMessage = "密码为空")]
[Compare("Password", ErrorMessage = "密码不一致")]
public string ConfirmPassword { set; get; }
在view中,只有DisplayName属性有效,Compare属性虽然可以检测不一致,但ErrorMessage无效,而且 DataType(DataType.Password)无效。
难道是开发工具没装对吗?
此外,如果利用System.Web.Mvc.Compare属性是可以的,但提示已过期,而System.ComponentModel.DataAnnotations;无效
------解决思路----------------------
看看生成了对应的html没有~
如果有则是js问题
如果没有....
这很奇怪