冷淡的胖子 2017-05-23 08:30 采纳率: 43.8%
浏览 1159

.net获取上一个页面的路径

HttpContext.Current.Request.UrlReferrer
我使用这种方式 在!IsPostBack 中给Url变量赋值,声明则是全局 Uri Url = null;
现在有一个问题就是 我想在BtnLogin_Click1

事件里面判断上一个这个Url 但是一直显示是null,不点击登录的时候是能取到值的 是否跟按钮刷新了页面有关系? 有没有办法做到登录后跳转到上一个页面,(排除JS ) 再改太麻烦了 先谢谢各位大佬了

  • 写回答

1条回答

  • threenewbee 2017-05-23 17:54
    关注

    在pageload里调用HttpContext.Current.Request.UrlReferrer,存入session或者临时表单。之所以按钮按了不行,是因为按钮调用了回发,刷新了页面,此时的上一个页面其实就是上上个页面,而上一个页面是当前的页面。

    评论

报告相同问题?

悬赏问题

  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试