在我们的 RouteConfig 中,为了将公司资料名称作为我们的一些根 URL,我们正在为每个公司名称添加一个路由,例如。xyz.com/acme
虽然这似乎工作正常,但我希望对此有一些一般性建议,或者更好的解决方法。我特别关心性能,尤其是随着我们的成长,我们可能有 10000 多家公司,因此有 10000 多条路线。
代码看起来像这样:
foreach (string companyName in companyNameList)
{
routes.MapRoute(
name: companyName,
url: companyName,
defaults: new { controller = "CompanyProfile", action = "Index" });
}
任何建议将不胜感激?