asp.net-core - 如何在 .net Core 应用程序启动期间定义 ViewComponent 视图的位置?
问题描述
我想将视图从 Pages 下的 components 文件夹中移到它们自己的文件夹中。这是否必须在启动时定义?它是如何定义的?
例如:
视图当前位于:/Pages/Share/Components
我想把它们放在:/Components
解决方案
要配置自定义搜索位置,您可以尝试以下代码:
services.Configure<RazorViewEngineOptions>(o =>
{
o.ViewLocationFormats.Add("/{0}" + RazorViewEngine.ViewExtension);
});
然后是组件的项目结构,例如
- 项目
- 组件
- 查看组件名称
- 查看名称
- 查看组件名称
- 组件
推荐阅读
- python - 搜索和替换
- events - CreateJS 和两个类似的进度事件类型
- database - 这个用例的最佳数据库?MongoDB 似乎无法扩展
- angular - 如何从 Firebase 获取文档 ID
- google-sheets - Google 表格 - 每天按员工插入的记录数
- javascript - 向图像添加事件侦听器
- javascript - gatsby-node 没有构建标签页面
- javascript - Socket 为每个连接到的房间客户端发出多个事件
- pyspark - Pyspark:对于每个月,将前 3 个月的累计总和
- kubernetes - 无法从 Windows 容器访问 Kubernetes API 服务器