在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具有相同的部分数量,也能由不同的控制器处理:
mydomain/123
mydomain/ABC
P.S. 上面的代码并不能工作,但它表明了我想要实现的目标。