关于网站点击按钮需要刷新页面的新的办法
方法如下:
我也只是个刚刚接触.net 网站的新手,以前做网站的时候点击按钮需要页面刷新当前页面,显示各条记录新的状态,以前是很傻很天真的直接跳转到控制器让它重新加载当前页面,这种办法真的很笨,今天看了同事的一段代码感觉不错,学到了一个方法,在百度这个办法的时候顺带查到了其他的几个办法。
方法一: 使用history下面的几个方法
history.back()
功能:加载历史列表中的前一个URL(后退)。
语法:history.back()
调用该方法的效果等价于点击后退按钮或调用history.go(-1)。
history.forward()
功能:加载历史列表中的下一个URL(前进)。
语法:history.forward()
调用该方法的效果等价于点击前进按钮或调用history.go(1)。
history.go()
功能:加载历史列表中的某个具体的页面。
语法:history.go(number)
参数:
number:要访问的URL在History的URL列表中的相对位置.
-1代表前一个(forward),0代表当前,1代表(back)后一个。
1(向后) <----- 0(当前) -----> -1(向前)
history.go(-1) == history.forward()
history.go(1) == history.back()
history.current, history.next
方法二: 使用 location.reload() 方法
location.reload([bForceGet])参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。 true, 则以GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。