ASP.NET 的区别 Request.RawUrl、Request.Url

作者:vkvi 来源:千一网络(原创) 日期:2011-3-6

假设访问地址是:

http://localhost/cftea/Default.aspx?p1=?&p2=%3f

那么

Request.RawUrl = /cftea/Default.aspx?p1=?&p2=%3f

Request.Url = http://localhost/cftea/Default.aspx?p1=?&p2=?

我们可以看出

Request.RawUrl 不包含主机名及前面的内容。

Request.RawUrl 完整地体现地址栏的 QueryString,而 Request.Url 会进行 Server.URLDecode 解析。

相关阅读

相关文章
文章评论