3
我有一个字符串格式的URL,我想解析它来获取相关的路由值。我可以手动解析字符串,但我想使用我的路由配置,所以我没有绑定到特定的字符串格式(所以我可以轻松地更改URL格式)。使用ASP.NET MVC路由解析URL
我想在RouteCollection上使用GetRouteData方法,但是这需要一个HttpContextBase参数。很明显,当URL是当前URL时,它可以正常工作,但我需要能够传入任何URL。
在我的路由单元测试中,我嘲笑了HttpContextBase,但我不想在生产代码中这样做!
任何想法?
我也结束了在该建议在论坛的帖子以同样的方式覆盖HttpContextBase。 – DownChapel 2009-12-05 10:17:52