【发布时间】:2013-10-15 12:09:19
【问题描述】:
假设我有一个名为 Foo 的控制器基类和一个名为 Bar 的控制器实例。
我需要 Bar 来搜索以下文件夹中的视图:
~\Views\Foo\Bar
~\Views\Foo\Shared
~\Views\Bar
~\Views\Shared
但我希望其他控制器和以前一样工作,即在以下位置查找视图:
~\Views\ControllerName
~\Views\Shared
是否可以在asp.net-mvc中实现?
解决方案不必足够聪明就能知道基控制器类名为 Foo。
【问题讨论】:
-
您必须编写一个自定义视图引擎来实现这一点。
-
阅读我关于创建视图引擎的帖子(您可以直接使用它,您只需为其定义一些约定)sapiensworks.com/blog/post/2013/04/18/…
标签: c# asp.net-mvc asp.net-mvc-4 razor