【问题标题】:Change default page in MVC [duplicate]更改 MVC 中的默认页面 [重复]
【发布时间】:2014-10-22 01:56:50
【问题描述】:

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

【问题讨论】:

标签: c# html asp.net-mvc


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    在 App_Start 文件夹中打开 RouteConfig.cs。把defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }改成你喜欢的。

    【讨论】:

      【解决方案3】:

      有两种方法

      • 更改默认地图路线

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

        return View("ViewName")
        

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-13
        • 1970-01-01
        • 2013-10-28
        • 1970-01-01
        • 1970-01-01
        • 2021-12-16
        • 1970-01-01
        • 2022-11-14
        相关资源
        最近更新 更多