【发布时间】:2019-09-05 10:07:11
【问题描述】:
我一直在尝试编写一个允许这样的路由
routes.MapRoute(
name: "UserName",
url: "{username}/{controller}/{action}/{id}",
defaults: new { controller = "Login", action = "Index", id = UrlParameter.Optional }
);
路线可以是
在我的情况下,用户名是可选的,因此用户名可能在 URL 中可用或不可用,因此如果用户名不可用,则应将其视为控制器
现在不可能通过路线。我想写一个自定义实现来检查第一部分是否是用户名
需要专家意见如何实现上述
【问题讨论】:
标签: asp.net-mvc routing