【发布时间】:2019-05-07 03:12:36
【问题描述】:
当我运行我的网络应用程序时,它不起作用,因为它打开的默认 URL 是 http://localhost/WTM/。出于某种原因,url 给出了错误,但 http://localhost/WTM/Home/ 工作正常,即使它似乎试图打开同一页面。
如何让标准 url 自动重定向到 url/home?或者我该如何做相反的事情?将我的默认设置为不带 /home 的 url)
这是我的路由配置代码:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
【问题讨论】:
-
这不是 ASP.NET Core 代码。看起来像 ASP.NET MVC,这不是一回事。
-
哎呀,更正了。
标签: asp.net asp.net-mvc model-view-controller routing