3

我有一个字符串格式的 URL,我想解析它以获取相关的路由值。我可以手动解析字符串,但我想使用我的路由配置,所以我不受特定字符串格式的束缚(因此我可以轻松更改 URL 格式)。

我正在尝试在 RouteCollection 上使用 GetRouteData 方法,但这需要一个 HttpContextBase 参数。显然,当 URL 是当前 URL 时,这可以正常工作,但我需要能够传入任何 URL。

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

有任何想法吗?

4

1 回答 1

4

可能你在这里找到有用的信息

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

于 2009-12-02T22:16:38.867 回答