asp.net-mvc-4 - MVC4 自定义 View 引擎

标签 asp.net-mvc-4

我在实现 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/

相关文章:

asp.net-mvc-4 - Kendo UI MVC MultiSelect - 在某些情况下只有一个返回值

asp.net-mvc - Google Analytics/Piwik + MVC 的 Multi-Tenancy 支持?

c# - 在 Request.Cookies 中找不到 .ASPXAUTH Cookie

jquery - asp.net mvc ajax post返回404未找到

jquery-ui - 总是收到 "The field Date must be a date"验证消息

c# - 如何从以特定名称开头的 appsettings 键中获取所有值并将其传递给任何数组?

angularjs - 部署 ASP.Net MVC,Angular 应用程序在发生更改时下载文件

c# - 我应该将我的 C# 代码放在 MVC4 中的什么位置?

ajax - PartialView 不起作用(整个页面刷新)

c# - 如何在 ASP.NET 中获取和过滤 AD 名字和姓氏