我对 MVC3 有点陌生,所以我有几个问题......
我正在创建一个博客类型的网站,我计划扩展它以包含许多其他内容。目前,我的项目中有一个 AdminController,其中包含我想要控制的各种事物的 ViewResult。例如:
public ViewResult Blog()
{
var model = db.Posts.ToList();
return View(model);
}
另一个用于页面、导航、用户管理等。
我的问题是……我想为每个部分添加一个控制器……所以 BlogController、NavigationController 等。这些应该添加到 URL 中,如下所示……
/Admin/Blog/Create
/Admin/Blog/Edit
/Admin/Navigation/Create
... 等等
我猜我必须从 AdminController 继承类似的东西:
public class BlogController : AdminController
并创建自定义路线图?
任何建议或方向都会非常有帮助。
谢谢!