这是个老话题了,但我还是不太清楚。我现在的一个项目,通过类似防盗链的方法,写一个handler类,通过httpcontext.request.urlReferrer获得上次的URL信息,通过httpcontext.request.UserHostAddress获得客户端的IP地址,然后我想将该IP地址作为一个参数传递到第二个页面,第二个页面能够使用该参数查询数据库,查找到关于该IP地址的相关信息,然后将第二个页面发送给客户端浏览器,但好像response.write(),response.writefile(),response.redirect()等方法都不行,不知道高手有没有什么建议,或者相关资料可以提供参考一下,谢谢!!
然后在default2.aspx页面用Request.QueryString["ip"].Trim()接收判断就可以了。
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "show", "<script>window.open('default2.aspx?id="+httpcontext.request.UserHostAddress+"')</script>");这种方法更好。