分部视图
》》》传参
》》两个东西换个名称,PartialView()=>渲染视图=>不带Layout
部分视图与普通视图没太大区别,它可以将重复使用的HTML内容结合起来,可以单独使用。
一般命名是在名称前面加下划线,放在/Views/Shared 目录下
分部视图在action中返回一定要用PartialView(),而不要偷懒使用View(),因为,如果你使用View()渲染视图,系统会认为你是一个标准视图,会为你加个默认的母板页(Layout),除非你显式的设置了Layout这个属性。
资料
视图组件
视图组件是 ASP.NET Core MVC 的新特性,类似于局部视图,但它更强大。
视图组件不使用模型绑定,并且仅依赖于调用它时所提供的数据。
视图是通过模型绑定传递数据,
Razor 页面 Razor 组件
》》》Razor 页 被@page 包裹
》》》》app.MapRazorPages();:为 Razor Pages 配置终结点路由。
》》》》app.UseHttpsRedirection();:将 HTTP 请求重定向到 HTTPS。