【发布时间】:2011-03-24 14:45:54
【问题描述】:
我需要能够获取我在浏览器中看到的 URL,即重写的 URL。例如:
如果我的 URL 是 www.myurl.com/Test.html,然后我使用了 Request.Url.AbsoluteUri,则返回的 URL 将是:www.myurl.com/Default.aspx?Action=Test
我需要能够取回准确的重写 URL。
有谁知道我如何做到这一点?
【问题讨论】:
-
感谢编辑,没想到你可以做内联代码标签。
-
你试过Request.RawUrl吗?我认为这会给你未映射的 URL。
-
这为我提供了足够的能力来构建 url:即它返回 /Test.html 发生的情况,这是我真正需要的位。请你发一个答案帖子,这样我就可以标记它了。
标签: asp.net .net url-rewriting