MVC4自定义视图引擎

时间:2013-03-09 07:11:14

标签: asp.net-mvc-4

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

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

1 个答案:

答案 0 :(得分:0)

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

return base.CreatePartialView(controllerContext, **partialPath** );