4

我想为我的 MVC4 应用程序设置以下解决方案结构,并使用此处定义的区域模型正确路由视图和控制器:

Solution

Project.Web
--Areas
----Admin
------Views
--------AdminBlahView1
--------AdminBlahView2
----Supervisor
------Views
--------SupBlahView1
--------SupBlahView2
----Evaluator
------Views
--------EvalBlahView1
--------EvalBlahView2

Project.Controllers
--Areas
----Admin
------AdminBlahView1Controller
------AdminBlahView2Controller
----Supervisor
-------SupBlahView1Controller
-------SupBlahView2Controller
----Evaluator
------EvalBlahView1Controller
------EvalBlahView2Controller

“区域”实现是否为此目的而设计,我应该在哪里以及如何放置“ViewLocationFormats”的扩展,以使我的视图和控制器正常运行?

4

1 回答 1

0

你试过这个吗?唯一的区别是您的控制器位于 Controllers 子文件夹中,就像您的视图位于 Views 子文件夹中一样。

Solution

Project.Web
--Areas
----Admin
------Views
--------AdminBlahView1
--------AdminBlahView2
----Supervisor
------Views
--------SupBlahView1
--------SupBlahView2
----Evaluator
------Views
--------EvalBlahView1
--------EvalBlahView2

Project.Controllers
--Areas
----Admin
------Controllers
--------AdminBlahView1Controller
--------AdminBlahView2Controller
----Supervisor
------Controllers
--------SupBlahView1Controller
--------SupBlahView2Controller
----Evaluator
------Controllers
--------EvalBlahView1Controller
--------EvalBlahView2Controller
于 2013-01-30T17:29:34.323 回答