Asp.net mvc 需要为MVC4中的每个视图创建一个模型吗

Asp.net mvc 需要为MVC4中的每个视图创建一个模型吗,asp.net-mvc,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 4,事实上,我是MVC4的新手,我的老板想把旧的asp.net网络表单改成MVC4。 我有一些问题。 一个是每个视图需要创建单独的模型吗? 例如,在登录页面中,用户只需输入自己的姓名和密码并提交。 所以为了接收这些名称和密码,我需要为该名称和密码创建一个模型,即一个auth类和两个类成员name和pass 或者有没有更好的方法把旧的转换成MVC呢?你说的是一个视图模型,一个代表你的视图/表单的类。此类的实例将作为参数传递给您的登录操作,并将包含用户名和密码。通常在视图之后命名视图模型类,例如Logi

事实上,我是MVC4的新手,我的老板想把旧的asp.net网络表单改成MVC4。 我有一些问题。 一个是每个视图需要创建单独的模型吗? 例如,在登录页面中,用户只需输入自己的姓名和密码并提交。 所以为了接收这些名称和密码,我需要为该名称和密码创建一个模型,即一个auth类和两个类成员name和pass


或者有没有更好的方法把旧的转换成MVC呢?你说的是一个视图模型,一个代表你的视图/表单的类。此类的实例将作为参数传递给您的
登录
操作,并将包含用户名和密码。通常在视图之后命名视图模型类,例如
LoginViewModel


这是一种公认的创建MVC应用程序的方法。

看起来您需要了解MVC的基本原理。MVC3和MVC4没有那么大的不同,它更多的是微软的营销举措。本MVC3教程可帮助您更好地了解MVC3: