文件名称:HW-4:创建Razor页面Web应用程序!
文件大小:20KB
文件格式:ZIP
更新时间:2024-03-14 00:46:55
C#
HW-4 该HW分配类似于HW-2,但是这次我们使用Razor页面创建了Web应用程序,而我们在HW-2中使用了MVC。 在此作业中,我们创建了一个网页,其中可以列出电影的名称,我们可以编辑,删除,搜索和添加电影的名称。 此外,在另一个教程中,我们创建了公共和私人日程表。 传统MVC上的剃刀 与传统的MVC相比,使用Razor几乎没有好处。 第一个是Razor页面的组织性更强,在Razor页面中,我们需要的大多数文件都在一个目录或文件夹(页面)下,而在MVC中则有很多目录,如控制器,模型,视图,共享等。因此,在查找特定文件时,Razor页面的耗时更少,您不必在文件夹之间运行,也不知道文件在哪里。 使用Razor页面,每个页面都是独立的,其视图和代码组织在一起。 这遵循单一责任原则。 另一方面,对于MVC,有一些巨大的控制器类填充有许多不同的动作,这很令人困惑,并且随着事情的增加而变得越来
【文件预览】:
HW-4-master
----Create.cshtml.cs(943B)
----Program.cs(1KB)
----RazorPagesMovieContext.cs(541B)
----_ValidationScriptsPartial.cshtml(1KB)
----appsettings.Development.json(146B)
----20181011055652_Rating.Designer.cs(2KB)
----appsettings.json(322B)
----FileHelpers.cs(5KB)
----20181011062838_AddScheduleTable.Designer.cs(3KB)
----_CookieConsentPartial.cshtml(2KB)
----Movie.cs(943B)
----Contact.cshtml.cs(389B)
----20181011040617_Initial.Designer.cs(2KB)
----RazorPagesMovie.csproj(449B)
----Delete.cshtml.cs(1KB)
----RazorPagesMovieContextModelSnapshot.cs(3KB)
----Model()
--------something.txt(28B)
----_Layout.cshtml(3KB)
----Schedule.cs(907B)
----FileUpload.cs(569B)
----README.md(2KB)
----About.cshtml.cs(403B)
----20181011055652_Rating.cs(605B)
----SeedData.cs(2KB)
----Index.cshtml.cs(2KB)
----20181011062838_AddScheduleTable.cs(3KB)
----20181011040617_Initial.cs(1KB)
----Edit.cshtml.cs(2KB)
----Details.cshtml.cs(1013B)
----Startup.cs(2KB)
----.gitattributes(66B)
----Privacy.cshtml.cs(328B)
----Error.cshtml.cs(643B)