我在实现 MVC4 自定义 View 引擎以覆盖部分 View 的默认位置时遇到问题。我已经实现了这个 example 中的代码.
我的问题是,如果在启动/执行 HTML.Partial 时路径与 PartialViewLocationFormats 数组中的值不匹配,则会在启动 CreatePartialView 之前引发错误。没有什么是匹配的,因为此实现的目标是拥有动态路径。任何见解将不胜感激。
最佳答案
只需以您自己的方式提供路径,而不是使用 MVC 的默认方式
从另一个来源设置partialPath,例如将其传递给 Controller 的 View ,或创建您的取景器类。
return base.CreatePartialView(controllerContext, **partialPath** );
关于asp.net-mvc-4 - MVC4 自定义 View 引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15308275/