大虾们 有个测试功能 最后没有题的时候显示得分 但是浏览器的后退可以回去改题。。我想让看到得分之后不能后退应该怎么办?大侠们帮忙啊。。

解决方案 »

  1.   

    public static void AlertAndRedirect(string message, string toURL)
            {
                #region
                string js = "<script language=javascript>alert('{0}');window.location.replace('{1}')</script>";
                HttpContext.Current.Response.Write(string.Format(js, message, toURL));
                #endregion
            }怎么退后都是ALERT
      

  2.   

    可以禁止缓存  <% Response.Buffer =True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = "no-cache" %> ,后退就读不到了。
      

  3.   


    message, toURL  这两个参数是干什么的啊
      

  4.   


    window.location.replace("页面")
      

  5.   


    <A HREF="下页.aspx" onclick="javascript:location.replace(this.href);event.returnValue=false;"> 不能后退</A>
      

  6.   

    这个不难啊
    当他点击按钮  用脚本 把后退禁止了 就行了2、  //禁止刷新,回退
    function onKeyDown() 
    {
    if ( (event.altKey) || ((event.keyCode == 8) && 
    (event.srcElement.type != "text" &&
    event.srcElement.type != "textarea" &&
    event.srcElement.type != "password")) || 
    ((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) ||
    (event.keyCode == 116) ) {
      event.keyCode = 0;
      event.returnValue = false;
      }
     } 3、//禁止鼠标右键,在body中加入onload事件;<BODY onload="Start()"  onkeydown="onKeyDown()" oncontextmenu="return false">