我们应该为特定视图创建模型还是许多视图可以使用模型?

时间:2016-11-14 08:56:33

标签: asp.net-mvc model-view-controller model

模型仅适用于特定视图吗? 或者多个视图可以重用相同的模型?

例如,典型的网站具有注册和登录功能。 是否有必要分别为这个注册和登录视图做两个不同的模型(RegistrationViewModel& LoginViewModel)?

或者我可以拥有一个模型,比如命名为UserAccountViewModel

public class UserAccountViewModel
{
  public string email {get; set;}
  public string password {get; set;}
  public string confirmPassword {get; set;}
}

注册和登录视图都可以使用相同的模型(UserAccountViewModel)?

如果有两种方式可行,那么这是一种更好的做法吗?

0 个答案:

没有答案