我在字符串格式的URL,我想分析得到培训相关路由值。我可以手动解析字符串,但我想用我的路由配置,所以我不依赖于特定的字符串格式(这样我就可以很容易地改变URL格式)。

我试图使用在RouteCollection的GetRouteData方法,但是这需要一个HttpContextBase参数。显然,当URL是当前的URL能正常工作,但我需要能够在任意URL传递。

在我的路由单元测试,我嘲笑HttpContextBase了,但我不想这样做,在生产代码!

任何想法?

有帮助吗?

解决方案

也许你在这里找到有用的信息。

http://forums.asp.net/t/1281667.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top