reload 方法该方法强迫浏览器刷新当湔页面。
replace 方法该方法通过指定URL替换当前清除ie缓存怎么做在历史里(客户端)的项目,因此当使用replace方法之后你不能通过“前进”和“后退”来访问已经被替换的URL。
在实际应用的时候重新刷新页面的时候,我们通常使用: location.reload() 或者是 history.go(0) 来做因为这种做法就像是客户端点F5刷新页媔,所以页面的method="post"的时候会出现"网页过期"的提示。那是因为Session的安全保护机制可以想到: 当调用 location.reload() 方法的时候, aspx页面此时在服务端内存里已經存在 因此必定是 IsPostback 的。如果有这种应用: 我们需要重新加载该页面也就是说我们期望页面能够在服务端重新被创建, 我们期望是 Not IsPostback 的這里,location.replace() 就可以完成此任务被replace的页面每次都在服务端重新生成。