在 ASP.NET MVC 中,是否可以定义可以根据部分 URL 的数据类型确定使用哪个控制器的路由?
例如:
routes.MapRoute("Integer", "{myInteger}", new { controller = "Integer", action = "ProcessInteger", myInteger = "" });
routes.MapRoute("String", "{myString}", new { controller = "String", action = "ProcessString", myString = "" });
本质上,我希望以下 URL 由不同的控制器处理,即使它们具有相同数量的部分:
我的域名/123
我的域名/ABC
PS 上面的代码不起作用,但它表明了我想要实现的目标。