- 因为自己淋过雨,所以想给后来者留把伞
- ViewComponent
- 用处:可以用来动态生成部分视图,如:菜单,购物车等
- 用法:
- 1.创建与Controller,View同级文件夹
- 2.创建组件后台方法(就是一个C#类),命名方式和Controller类似,尾部命名必须以ViewComponent结尾,前部分为正名
- 3.在Views文件下的Share文件下创建Components文件夹,必须这样这是约定
- 4.在Components文件夹下创建对应视图组件文件夹名,名字必须是对应组件名
- 5.对应组件文件名的文件夹下,创建视图,名字必须为Default这是约定
-
- 整体浏览
- 使用方法:调用InvokeAsnyc("组件名")
- 当前我是放在Layout中的,用来布局菜单
- MenuViewComponent中的代码
- Default.cshtml中的代码
- 上述代码只是给一个参考
ASP.NET Core MVC视图组件ViewComponent用法详解
于 2023-06-21 19:32:34 首次发布