另一个控制器内的MVC控制器?

dts*_*tsg 0 c# asp.net-mvc controller

我想知道是否有可能在MVC 3中的一个主要控制器中有几个嵌套控制器?例如:

public class AdminController : Controller
{
    public class PagesController : Controller
    {
    }
    //More controllers
}
Run Code Online (Sandbox Code Playgroud)

我试过这个但是无法让它工作,修改了我在global.asx中的路由,但仍然没有.如何AdminController在网址为例时调用正确的控制器:

/Admin/Pages/Index

mgn*_*nan 7

这听起来像你所追求的是领域.这将为您提供您正在寻找的URL路由结构,但它不使用"控制器内的控制器"来实现此目的.

相反,您将在该区域中有一个带有Pages控制器的Admin区域.