页面跳转问题

zdl110110 2009-04-26 10:30:26
这是个老话题了,但我还是不太清楚。我现在的一个项目,通过类似防盗链的方法,写一个handler类,通过httpcontext.request.urlReferrer获得上次的URL信息,通过httpcontext.request.UserHostAddress获得客户端的IP地址,然后我想将该IP地址作为一个参数传递到第二个页面,第二个页面能够使用该参数查询数据库,查找到关于该IP地址的相关信息,然后将第二个页面发送给客户端浏览器,但好像response.write(),response.writefile(),response.redirect()等方法都不行,不知道高手有没有什么建议,或者相关资料可以提供参考一下,谢谢!!
...全文
59 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwj027 2009-04-26
  • 打赏
  • 举报
回复
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "show", " <script>window.open('default2.aspx?id="+httpcontext.request.UserHostAddress+"') </script>");

很好
dengyun_1223 2009-04-26
  • 打赏
  • 举报
回复
学习
niitnanfeng 2009-04-26
  • 打赏
  • 举报
回复
up
中年秃头大叔 2009-04-26
  • 打赏
  • 举报
回复

Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "show", "<script>window.open('default2.aspx?id="+httpcontext.request.UserHostAddress+"')</script>");

这种方法更好。
中年秃头大叔 2009-04-26
  • 打赏
  • 举报
回复
Response.Write("<script>window.open('default2.aspxip="+httpcontext.request.UserHostAddress+"')</script>")
然后在default2.aspx页面用Request.QueryString["ip"].Trim()接收判断就可以了。
wosizy 2009-04-26
  • 打赏
  • 举报
回复
response.redirect()里面可以传参数的啊···比如response.redirect("~/路径?id=...")

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧