我有一个以字符串格式表示的URL,我想解析它以获取相关的路由值。我可以手动解析字符串,但我想使用我的路由配置,这样我就不会被特定的字符串格式所束缚(这样我可以轻松更改URL格式)。
我试图在RouteCollection上使用GetRouteData方法,但这需要一个HttpContextBase参数。显然,当URL是当前URL时,这很好用,但我需要能够传递任何URL。
在我的路由单元测试中,我模拟了HttpContextBase,但我不想在生产代码中这样做!
有什么建议吗?
我试图在RouteCollection上使用GetRouteData方法,但这需要一个HttpContextBase参数。显然,当URL是当前URL时,这很好用,但我需要能够传递任何URL。
在我的路由单元测试中,我模拟了HttpContextBase,但我不想在生产代码中这样做!
有什么建议吗?