我读到了关于httphandler并且他们使用rawurl然后他们说: 例如,假设您重写了处理图像请求的HTTP处理程序,以便这样做 它基于查询字符串而不是文件名
答案 0 :(得分:2)
当您重写网址时,Request.RawUrl
会显示用户在条形图上看到的网址,但您没有重写的查询字符串。
例如,如果您重写www.site.com/2/product
到www.site.com/product.aspx?id=2
以便能够阅读id
您需要使用查询字符串,因为RawUrl
没有它
答案 1 :(得分:0)
HttpRequest.RawUrl Property获取当前请求的原始URL。
查看更多http://msdn.microsoft.com/en-us/library/system.web.httprequest.rawurl(v=vs.110).aspx
html地址使用QueryString属性在页面之间传递值
http://www.localhost.com/Webform2.aspx?name=Atilla&lastName=Ozgur
Webform2.aspx这是您的浏览器将访问的页面。 name = Atilla您发送一个名称变量,该变量设置为Atilla lastName = Ozgur你发送一个设置为Ozgur的lastName变量