如何为Area [ASP MVC]制作索引页面

时间:2016-02-11 17:57:08

标签: asp.net asp.net-mvc asp.net-mvc-4 razor

我试图为我的管理区域制作一个索引页面,我不知道这个,试图搜索但没有得到任何解决方案...

这是我所在地区的照片:

enter image description here

我想让我的区域索引像这样:

http://localhost/admin

我将自定义该路径的索引页...

谢谢

1 个答案:

答案 0 :(得分:0)

您可以在返回所需的视图内添加带有索引操作的HomeController。

或者,假设您的默认操作是在其中一个现有控制器中定义的,只需在注册区域时添加它(例如,BooksController上的Index操作):

public override void RegisterArea(AreaRegistrationContext context){
    context.MapRoute(
        name: "Default", 
        url: "{controller}/{action}/{id}", 
        defaults: new 
        {
            area = "Admin",
            controller = "Books", 
            action = "Index", 
            id = UrlParameter.Optional 
       });
}