解决方法
您可以通过更改现有路线来解决问题.在你的global.asax中,你会找到像这样的代码片段
routes.MapRoute( "Default",// Route name "{controller}/{action}/{id}",// URL with parameters new { controller = "Home",action = "Index",id = UrlParameter.Optional } // Parameter defaults );
这将URL’/ Controller / Action / Id’映射到Controller,Action和Id.你可以提供这样的路线
routes.MapRoute( "RefactoredRoute",// Route name "SomeChangedURLBase/{action}/{id}",// URL with parameters new { controller = "Controller",id = UrlParameter.Optional } // Parameter defaults );
将请求路由到/ SomeChangedURLBase …由Controller处理.