[英]How to Change Routing controller in asp.net core 2.0
我有一个问题,我想为控制器创建一个特定的路由,如下例所示:
www.mysite.com/Home/Company/3
到
www.mysite.com/CompanyName
在 ASP.Net Core 中,您可以通过在“配置”方法中使用以下代码来设置路由中间件:
在下面的代码中,如果您不想要其他路径(在 defaultRoute 中),则可以将其删除。
app.UseMvc(routes =>
{
routes.MapRoute("specialRoute",
"CompanyName/{*action}",
defaults: new { controller = "CompanyName",
action = "action"
});
routes.MapRoute("defaultRoute", "{controller=Home}/{action=Index}/{id?}");
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.