我创建了一个新的MVC项目,每当我启动项目时,都会首先启动Views中的“Index.cshtml”。这是在哪里定义的,如何将其更改为其他页面。
答案 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")