【发布时间】:2010-11-13 00:19:10
【问题描述】:
在 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
附:上面的代码不起作用,但它表明了我想要实现的目标。
【问题讨论】:
标签: c# asp.net-mvc url-routing