ASP.NET MVC中的强类型视图模型,属于哪种技术范畴?
- 内容介绍
- 文章标签
- 相关推荐
本文共计234个文字,预计阅读时间需要1分钟。
我正在尝试创建一个强大的视觉模型,John Sheehan建议在这里。它应该放在哪里?我可以为模型、视图和控制器自己定义。它应该放置在Web应用程序程序的Models目录中。根据定义,ViewModel特定于一个或多个。
我正在尝试创建一个强类型的视图模型,John Sheehan建议 here.它应该去哪里?我可以为模型,视图和控制器自己辩护. 它应该放在Web应用程序的“Models”目录中.根据定义,ViewModel特定于一个或多个视图,因此属于Web应用程序,而不是核心.您可以在使用它们的控制器中定义它们,但这不会扩展.与在视图代码中定义类相同.即使每个文件一个类意味着更多文件,它也更容易找到代码并且更容易维护.
我经常为每个控制器创建一个子文件夹,所以我最终得到了像Web.Models.Foo.BarViewModel这样的东西.
本文共计234个文字,预计阅读时间需要1分钟。
我正在尝试创建一个强大的视觉模型,John Sheehan建议在这里。它应该放在哪里?我可以为模型、视图和控制器自己定义。它应该放置在Web应用程序程序的Models目录中。根据定义,ViewModel特定于一个或多个。
我正在尝试创建一个强类型的视图模型,John Sheehan建议 here.它应该去哪里?我可以为模型,视图和控制器自己辩护. 它应该放在Web应用程序的“Models”目录中.根据定义,ViewModel特定于一个或多个视图,因此属于Web应用程序,而不是核心.您可以在使用它们的控制器中定义它们,但这不会扩展.与在视图代码中定义类相同.即使每个文件一个类意味着更多文件,它也更容易找到代码并且更容易维护.
我经常为每个控制器创建一个子文件夹,所以我最终得到了像Web.Models.Foo.BarViewModel这样的东西.

