更改MVC中的默认页面

时间:2014-08-28 09:03:07

标签: c# html asp.net-mvc

我创建了一个新的MVC项目,每当我启动项目时,都会首先启动Views中的“Index.cshtml”。这是在哪里定义的,如何将其更改为其他页面。

3 个答案:

答案 0 :(得分:2)

在global.asax.cs或App_Start下的RouteConfig.cs中查找此设置。

 routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );

根据您的要求更改其默认控制器和操作。

答案 1 :(得分:0)

在App_Start文件夹中打开RouteConfig.cs。将defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }更改为您喜欢的任何内容。

答案 2 :(得分:0)

有两种方式

  • 更改默认地图路径

    routes.MapRoute(
            name: "Default",
            url: "{controller}/{action}/{id}",
            defaults: new { controller = "ABC", action = "XYZ", id = UrlParameter.Optional }
        );
    
  • 更改动作索引 - >查看名称

    return View("ViewName")