4

我在实现 MVC4 自定义视图引擎以覆盖部分视图的默认位置时遇到问题。我已经实现了这个例子中的代码。

我的问题是,如果在启动/执行 HTML.Partial 时路径与 PartialViewLocationFormats 数组中的值不匹配,则会在启动 CreatePartialView 之前引发错误。没有什么可以匹配,因为此实现的目标是拥有动态路径。任何见解将不胜感激。

4

1 回答 1

0

只需按您自己的方式提供路径,而不是使用 MVC 的默认方式从另一个源设置 partialPath,例如从控制器将其传递给视图,或创建您的取景器类。

return base.CreatePartialView(controllerContext, **partialPath** );
于 2013-09-24T20:01:05.910 回答