我在MVC还是很新,所以请耐心等待。以下是否可以接受验证,因为在模型中验证了Email和Created,并且ModelView正在创建同一用户模型的实例?...
或者您是否需要明确地在Model和ModelView中调用相同的字段?
//Model Class
public class User
{
[Required]
public string Email {get; set;}
[Required]
public DateTime Created {get; set;}
}
//ViewModel Class
public class UserViewModel
{
public User user {get; set;}
}
答案 0 :(得分:0)
如果User
是您的域类实体,最好不要在您的模型中使用它。
再次在模型中定义User
类的字段并对其进行验证。尽管您的验证必须在您的代码中有效。