ASP.NET MVC中的强类型视图模型属于哪种编程模式?

2026-03-30 13:060阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计236个文字,预计阅读时间需要1分钟。

ASP.NET MVC中的强类型视图模型属于哪种编程模式?

我正在尝试创建一个强大的图像模型,John Sheehan建议在这里。它应该放在哪里?我可以为模型、视图和控制器编写自保护代码。它应该放在Web应用程序的Models目录中。根据定义,ViewModel专门用于一个或特定于。

ASP.NET MVC中的强类型视图模型属于哪种编程模式?

我正在尝试创建一个强类型的视图模型,John Sheehan建议 here.它应该去哪里?我可以为模型,视图和控制器自己辩护. 它应该放在Web应用程序的“Models”目录中.根据定义,ViewModel特定于一个或多个视图,因此属于Web应用程序,而不是核心.

您可以在使用它们的控制器中定义它们,但这不会扩展.与在视图代码中定义类相同.即使每个文件一个类意味着更多文件,它也更容易找到代码并且更容易维护.

我经常为每个控制器创建一个子文件夹,所以我最终得到了像Web.Models.Foo.BarViewModel这样的东西.

本文共计236个文字,预计阅读时间需要1分钟。

ASP.NET MVC中的强类型视图模型属于哪种编程模式?

我正在尝试创建一个强大的图像模型,John Sheehan建议在这里。它应该放在哪里?我可以为模型、视图和控制器编写自保护代码。它应该放在Web应用程序的Models目录中。根据定义,ViewModel专门用于一个或特定于。

ASP.NET MVC中的强类型视图模型属于哪种编程模式?

我正在尝试创建一个强类型的视图模型,John Sheehan建议 here.它应该去哪里?我可以为模型,视图和控制器自己辩护. 它应该放在Web应用程序的“Models”目录中.根据定义,ViewModel特定于一个或多个视图,因此属于Web应用程序,而不是核心.

您可以在使用它们的控制器中定义它们,但这不会扩展.与在视图代码中定义类相同.即使每个文件一个类意味着更多文件,它也更容易找到代码并且更容易维护.

我经常为每个控制器创建一个子文件夹,所以我最终得到了像Web.Models.Foo.BarViewModel这样的东西.