模型验证或Javascript验证?最佳实践

时间:2013-07-25 05:42:30

标签: c# javascript asp.net-mvc-3 validation

我有一个MVC应用程序,其中包含一个注册页面。在模型类上:

public class Register
{
[Required(ErrorMessageResourceName="Name Required"), ErrorMessageResourceType = typeof(ErrorMessages))]
public string Name { get; set; }
[Required(ErrorMessageResourceName="Password Required"), ErrorMessageResourceType = typeof(ErrorMessages))]
public string Password1 { get; set; }
[Required(ErrorMessageResourceName="Confirm Password Required"), ErrorMessageResourceType = typeof(ErrorMessages))]
public string Password2 { get; set; }
}

如果名称,密码1或密码2为空,则不允许用户注册。

我的问题是我需要添加验证来检查password1是否等于password2。在此课程中包含该验证是否合适?或者在.cshtml文件上进行javascript验证?

我知道这两种方式都有可能,但我也想要创建验证的最佳实践。

提前致谢!

0 个答案:

没有答案