测试效果:从A访问B,之后把链接复制下来,再打开个IE,粘贴到地址栏,回车找不到页面
打算用cookie做,不过我的逻辑很混乱,总是有问题,大家帮个忙,谢谢!

解决方案 »

  1.   

    存个session的flag,和登陆的性质差不多
      

  2.   

    b页面每次加载时都检测cookie,
    如果cookie里的值和Requset.UrlReffer一样,就Resopnse.End()掉,
    如果值不一样,则把Requset.UrlReffer加入到cookie里去。 
    cookie的值可以用逗号分割。
      

  3.   

    兄弟我最近建了一个ASP.NET学习,交流群[ 64989019 ],欢迎志同道合的朋友加入,一块学习,一起探讨,共同进步,成就人生!!
      

  4.   

    楼主,这个你得用Session做,和用户登陆验证身份 是一样的,Session中没有需要的值 就咔嚓掉 呵呵~
      

  5.   

    把A信息页面 记录在COOKIE中 ,第一次调入B页面 记录信息
    以后每次从A页面进入B页面 
    假设 A 访问B页面时的标识flag  (flag=0 A没访问过B,flag=1 A已经访问过B)if(flag=0)
      可以访问;
      flag=1;
    else
      跳到其它页面;
      

  6.   

    用cookie吧,如果用Session,但是丟失了的話
    就可以繼續訪問了