asp.net-mvc - 垂直的 asp.net MVC 组织和 VirtualPathProviders

标签 asp.net-mvc architecture razor virtualpathprovider

我目前正在开发一个相对较大的 MVC 项目,我想垂直组织。

Why break convention? 并且,更详细地here

就实现而言,该计划是 VirtualPathProvider 。我的问题是,让 VirtualPathProvider 了解功能文件夹名称的最佳方法是什么?

例如〜/功能/{功能}/View1.cshtml

最佳答案

如果您打算这样做,我绝对不会使用 VirtualPathProvider。原因是路径搜索的成本很高。您拥有的路径越多,找到它们所需的时间就越长。

我会直接指定路径。您失去了约定方面,但获得了性能。

关于asp.net-mvc - 垂直的 asp.net MVC 组织和 VirtualPathProviders,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9576634/

相关文章:

c# - 使用 jQuery 的 DataAnnotation 客户端

c# - 为什么 SignInAsync 是异步的?

asp.net-mvc - 如何在混合的 MVC 和 Web 窗体上路由网页

performance - Parallela FPGA-与 GPU 和昂贵的 FPGA 相比,64 核的性能如何?

javascript - 尝试更新 jQuery 发布结果中的选择列表选项

asp.net-mvc - MVC .NET Razor DropDownList

c# - Web API 业务层架构及其职责

architecture - 面向服务的架构与微服务

asp.net-mvc-3 - 在没有 HttpContext 或 ControllerContext 的情况下将 ASP.NET MVC 字符串呈现给 View?

c# - mvc3 如何在 Razor 上读取通过连接两个表创建的列表?