如题

解决方案 »

  1.   

    客户端本地保留一个标示变量.用cookie
    不知道是不是这个意思
      

  2.   

    结合cookie保存记录访问次数再JS判断比较好...
      

  3.   


    <script>
    String.prototype.Trim = function()
    {
      return this.replace(/^\s+/g,"").replace(/\s+$/g,"");
    }function JSCookie()
    {
      this.GetCookie = function(key)
      {
        var cookie = document.cookie;
        var cookieArray = cookie.split(';');
        var getvalue = "";
        for(var i = 0;i<cookieArray.length;i++)
        {
            
            if(cookieArray[i].Trim().substr(0,key.length) == key)
            {
                getvalue = cookieArray[i].Trim().substr(key.length + 1);
                break;
            }
        }    return getvalue;
    };
    this.GetChild = function(cookiekey,childkey)
    {
        var child = this.GetCookie(cookiekey);
        var childs = child.split('&');
        var getvalue = "";
        
        for(var i = 0;i < childs.length;i++)
        {
            if(childs[i].Trim().substr(0,childkey.length) == childkey)
            {
                getvalue = childs[i].Trim().substr(childkey.length + 1);
                break;
            }
        }
        return getvalue;
    };
    this.SetCookie = function(key,value,expire,domain,path)
    {
        var cookie = "";
        if(key != null && value != null)
            cookie += key + "=" + value + ";";
        if(expire != null)
            cookie += "expires=" + expire.toGMTString() + ";";
        if(domain != null)
            cookie += "domain=" + domain + ";";
        if(path != null)
            cookie += "path=" + path + ";";
        document.cookie = cookie;
    };
    this.Expire = function(key)
    {
        expire_time = new Date();
        expire_time.setFullYear(expire_time.getFullYear() - 1);
        var cookie = " " + key + "=e;expires=" + expire_time + ";"
        document.cookie = cookie;
    }
    }window.onload=function(){
    var cookie = new JSCookie();
    var n = cookie.GetCookie("first");
    if(n==""){
    alert("第一次");
    var expire_time = new Date();
    expire_time.setFullYear(expire_time.getFullYear() + 1);
    cookie.SetCookie("first",1,expire_time);
    }
    else alert("不是第一次")
    }
    </script>
      

  4.   

    var IsPostBack = "<%=IsPostBack%>";
            if (IsPostBack == "False") {
                //第一次加载要执行的东西
            }