use javascript and window.location.replace("yourpage.aspx") to load all pages, this way, no histroy will be kept, seehttp://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/replace.asp

解决方案 »

  1.   

    在page_load里写上禁用IE缓存以及判断是否第一次登陆
    Response.Expires = 0;
    Response.CacheControl = "no-cache";
    if(Session["FristTimeToPage"]!=null)
    {
    this.Session["FristTimeToPage"] = "";
    this.Response.Redirect("another.aspx");
    }
      

  2.   

    < % 
    Response.Buffer = True 
    Response.ExpiresAbsolute = Now() - 1 
    Response.Expires = 0 
    Response.CacheControl = "no-cache" 
    % > 
    或者< html> 
    < head> 
    < meta http-equiv="Expires" CONTENT="0"> 
    < meta http-equiv="Cache-Control" CONTENT="no-cache"> 
    < meta http-equiv="Pragma" CONTENT="no-cache"> 
    < /head>