HW-4 该HW分配类似于HW-2,但是这次我们使用Razor页面创建了Web应用程序,而我们在HW-2中使用了MVC。 在此作业中,我们创建了一个网页,其中可以列出电影的名称,我们可以编辑,删除,搜索和添加电影的名称。 此外,在另一个教程中,我们创建了公共和私人日程表。 传统MVC上的剃刀 与传统的MVC相比,使用Razor几乎没有好处。 第一个是Razor页面的组织性更强,在Razor页面中,我们需要的大多数文件都在一个目录或文件夹(页面)下,而在MVC中则有很多目录,如控制器,模型,视图,共享等。因此,在查找特定文件时,Razor页面的耗时更少,您不必在文件夹之间运行,也不知道文件在哪里。 使用Razor页面,每个页面都是独立的,其视图和代码组织在一起。 这遵循单一责任原则。 另一方面,对于MVC,有一些巨大的控制器类填充有许多不同的动作,这很令人困惑,并且随着事情的增加而变得越来