日期:2014-05-20  浏览次数:20507 次

页面回退的 问题
用HttpContext.Current.Response跳转后的   页面不能直接用history.back(-1)直接回退,用Response.Redirect();跳转后可以用history.back(-1)回退,请问用第一种方法的时候怎么写回退代码

------解决方案--------------------
你这样肯定不行,在服务器端提交还会加载一次page_load

所以,要么在前台,不用服务器控件写onclick=history.back()

要么在后台写history.back(-2);

感觉还是前台写好些
------解决方案--------------------
Response.Write( " <script> alert( 'OK!添加成功! ');history.back(); </script> ");
response.write( " <script> alert( '数据提交成功****** ');window.location.href= '你想要转向的页面的地址 '; </script> ")

用“back()”时,括号中不要写“-1”:history.back();
用“go()”时,括号中要用“-1”:history.go(-1);
百度说的