就是假设一个网站有两个页面,a.aspx 和 b.aspx  理论上连说我们在浏览器中输入 172.0.0.1/a.aspx  和172.0.0.1/b.aspx 
就能够,分别打开这两个网页,我现在想,只能够直接用浏览器打开 a.aspx, 而不能够打开 b.aspx, 要想打开b.aspx 必须通过a页面的跳转 才能够打开b页面 这个应该如果做, 先谢了。

解决方案 »

  1.   

    A页面可以在Session中设置一个标石然后B页面加载的时候,判断标石是否正确,不正确则返回A
      

  2.   

    二种方案.
    第一种 2楼说的 sessiona 页面设置session XX
    b页面判断XX是否存在,不存在则不返回内容.存在则正常显示二.
    b页面判断来路..
    Request.UrlReferrer.ToString().IndexOf("a.aspx")>-1
    正常显示,
    反之不显示
      

  3.   


    到B页面在清空下SESSION 这样更完美了。
      

  4.   

    用session的方法 请在B页面清除一下 不然Session就一直存在了   二楼的判断请求路径来源这个学习了