Asp.net mvc 4 MVC4自定义视图引擎

Asp.net mvc 4 MVC4自定义视图引擎,asp.net-mvc-4,Asp.net Mvc 4,我在实现MVC4自定义视图引擎以覆盖局部视图的默认位置时遇到问题。我已经实现了这段代码 我的问题是,如果启动/执行HTML.Partial时路径与PartialViewLocationFormats数组中的值不匹配,则在启动CreatePartialView之前会引发错误。任何东西都不匹配,因为此实现的目标是拥有动态路径。如果您有任何见解,我们将不胜感激。只需以您自己的方式提供路径,而不是使用MVC提供的默认方式 从另一个源设置partialPath,例如从控制器将其传递到view,或者创建Vi

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


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

只需以您自己的方式提供路径,而不是使用MVC提供的默认方式 从另一个源设置partialPath,例如从控制器将其传递到view,或者创建ViewFinder类

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