模型仅适用于特定视图吗? 或者多个视图可以重用相同的模型?
例如,典型的网站具有注册和登录功能。 是否有必要分别为这个注册和登录视图做两个不同的模型(RegistrationViewModel& LoginViewModel)?
或者我可以拥有一个模型,比如命名为UserAccountViewModel
public class UserAccountViewModel
{
public string email {get; set;}
public string password {get; set;}
public string confirmPassword {get; set;}
}
注册和登录视图都可以使用相同的模型(UserAccountViewModel)?
如果有两种方式可行,那么这是一种更好的做法吗?