用Session来做,从主页中传一个Session过去,在链接页判断当前的Session值再执行当前页,否则返回主页!

解决方案 »

  1.   

    在用ASP进行页面设计时,常会用到一种方法,那就是让浏览者填写表单并用ASP实现交互的效果,那么如何设计出使浏览者必须填写注册页面才能浏览特定页面的效果呢?办法当然很多,以下是常见的一种,它主要是使用request.ServerVariable("HTTP_REFERER")来判断浏览者是从那个URL来到这里的。where=request.ServerVariables("HTTP_REFERER")
    if where="http://127.0.0.1/aspsam/000/LoginReferer/LoginForm.asp" then
      

  2.   

    用session是最好的方法,在进每个页面的page_load事件里用Session判断是否从主页面登陆过来的,如果不是连到主页面。
    在主页面登陆用Session["UserName"]=“用户名”、Session["Password"]=“...”保存值
    在其他页面判断Session["UserName"]和Session["Password"]是否null空或为空。
      

  3.   

    guoyan19811021(吉祥)以前我好象看到过用webconfig的方法,不过又找不到了,你能再详细点吗?谢谢!
      

  4.   

    有好几种方法都可以的
    你可以用session来判断,像上面说的
    你可以用 ?号传递参数到你的下一个页面,数据都从数据库里面读取出来,
    如果没有参数是不能打开页面的,这样就只能从主页访问了
    而你输入一个地址是显示空白内容的,因为网页的内容全部都是动态生成的
    我做的一个论坛就是这样,不过我加了点处理
      

  5.   

    我觉得Session就很不错,,尤其是.net 里的,,