我需要为MVC4中的每个视图创建一个模型

时间:2013-03-25 18:23:59

标签: asp.net-mvc asp.net-mvc-4

其实我是MVC4的新学习者,我的老板想把旧的asp.net webform改成MVC4。 我有一些问题。 一个是每个视图是需要创建单独的模型? 例如,在登录页面中,用户只需输入他们的名称和密码并提交即可。 所以为了获得这些名称和密码,我需要为该名称和密码创建一个模型,即一个具有两个类成员,名称和传递的auth类。

或者有没有更好的方法将旧的转移到MVC

1 个答案:

答案 0 :(得分:1)

您所谈论的是视图模型 - 一个代表您的视图/表单的类。此类的实例将作为参数传递给您的Login操作,并包含用户名和密码。您通常会在视图后命名视图模型类,例如。 LoginViewModel

这是创建MVC应用程序的可接受方式。