自学内容网 自学内容网

asp.net core Partial 分部视图、视图组件(core mvc 才支持)、视图、Razor组件 、razor pages

在这里插入图片描述

分部视图

在这里插入图片描述
》》》传参
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
》》两个东西换个名称,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。


原文地址:https://blog.csdn.net/u013400314/article/details/142852936

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!