关于MVC+三层架构的Model问题 (初学)
MVC中有Model,三层中也有Model。
现在我用的是MVC+三层的架构。其中我把MVC的Model给去掉了,直接用三层中的Model。
但是在做View的数据验证,我用的是Model验证。就是类似于
/// <summary>
/// 邮箱地址
/// </summary>
[Display(Name="邮箱地址")]
[Required(ErrorMessage="邮箱地址必须输入!")]
[DataType(DataType.EmailAddress)]
[RegularExpression(@"[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}", ErrorMessage = "邮箱格式不正确!")]
[Remote("IsExists","Account",ErrorMessage="该邮箱已被注册!")]
public string Email { get; set; }