c# - 如何浏览所有带有路径的 Razor 视图?
问题描述
您可以在ASP.NET Core 2.2
任何您想要的任何文件夹中查看视图,如果指定了有效路径,它将被使用。
例如,您可以将路径指定为View
从此类返回的函数的参数Controller
Action
。
return View("Path/To/View", model);
或者您编写自己的IViewLocationExpander
.
这让我感到疑惑。
当您构建ASP.NET Core 2.2
应用程序时,视图所在的文件夹与视图本身一起从构建文件中消失,因为它们已编译到源代码中。
然而,为了发现这些观点,仍然需要路径。这意味着以Razor
某种方式知道视图在解决方案中的位置,并且信息必须在源中的某个位置。
你还能.cshtml
在编译后的代码中列出所有视图及其完整路径吗?或者递归浏览所有视图文件夹?
解决方案
推荐阅读
- javascript - 为什么 Firebase 实时数据库的“一次”Javascript 函数会默默地为 Safari 用户失败?
- pytorch - 用于训练 PyTorch CNN 模型的更好的 GPU,但结果更慢
- javascript - 是否有任何可能的方式(或功能)在 MediaElement 播放器中向视频添加多种音频语言
- javascript - 在反应表中选择行时使按钮可点击
- javascript - 将旧的 VB.Net Web 项目转换为新的响应式项目
- node.js - 代理中间件的可变身份验证参数
- c++ - 如何使用 find_if 在给定的对向量中查找元素
- javascript - Javascript将变量放入正则表达式?
- debugging - 调查大型日志文件中的错误的好方法/技术是什么?
- heroku - 运行时如何解决 SHA 不匹配问题:heroku update?