Asp.Net Core 2.0子域属性路由

问题描述 投票:1回答:1

我希望将路由映射到控制器操作,同时将参数作为子域传递,例如http://subdomain.mydomain.com,其中“subdomain”是一个参数,我将传递给控制器​​操作以进行数据库查找。这是否可以通过Asp.Net Core 2.0实现,我该如何解决?

c# asp.net-core
1个回答
0
投票

您可以使用Area作为用于将相关功能组织到组中的功能,作为控制器操作和视图文件夹结构的单独路由命名空间。

routes.MapRoute(
     name: "areaRoute",
     template: "{area:exists}/{controller=Home}/{action=Index}/{id?}");

此代码是Area的自定义路由的示例。也许这个链接可以帮助你Areas in ASP .NET Core

© www.soinside.com 2019 - 2024. All rights reserved.