重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1.在实际应用的时候,重新刷新页面的时候,我们通常使用: location.reload() 或者history.go(0) 来做。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名、网络空间、营销软件、网站建设、新会网站维护、网站推广。
2.因为这种做法就像是客户端点F5刷新页面,所以页面method="post"的时候,会出现"网页过期"的提示。那是因为Session的安全保护机制。
3.可以想到: 当调用 location.reload() 方法的时候, aspx页面此时在服务端内存里已经存在, 因此必定是 IsPostback 的。
4.如果有这种应用: 我们需要重新加载该页面,也就是说我们期望页面能够在服务端重新被创建, 我们期望是 Not IsPostback 的。
5.这里,location.replace() 就可以完成此任务。被replace的页面每次都在服务端重新生成。
用的是cookie验证,而cookie不能实时生效,第一次提交生成cookie信息,第二次才能生效。
解决办法是在接受页面上加一段刷新页面代码,比如
script type="text/javascript"
location.href="yourwebpage.xxx";
/script
点击按钮就刷新页面的代码输入步骤如下:
1、首先,新建一个html文档,如下图红框所示;
2、输入按钮的名称,比如“点击刷新”,代码如下:a点击刷新/a。
3、在浏览器里面进行预览,可以看到现在只是普通的文字,如下图红框所示;
4、现在用reload() 方法,让其实现点击即可重新加载当前文档,代码如下:href="javascript:location.reload();"。
5、预览效果如下,现在单击“点击刷新”按钮,即可实现刷新页面。
window.parent.location.href='b页面地址';
可以在b页面载入的时候加入刷新操作,window.location.reload();或者history.go(0);
返回上一页是history.go(-1);
一般页面会自动刷新的,所以上面的window.location.href='';就可以解决。
题主可使用javascript里的ajax函数来实现html页面里的局部刷新功能,比如:我只刷新html页面中的某个div,把div中的内容换掉,或者数据更新,可以通过改变ajax函数的url访问路径来实现,可以访问某个目录下的文件,或者发送请求到服务器来刷新数据都可以,这是比较常用的方法,我举个例子:
我在html页面中用ajax来将ajax_info.txt这个本地文本文档中的内容重新刷新加载到id为myDiv的div控件中,而页面不用整个刷新。
ajax_info.txt内容为:
pAJAX 不是新的编程语言,而是一种使用现有标准的新方法。
/p
p
AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下
/p
html页面代码为:
html
head
meta charset="utf-8"
script
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
xmlhttp=new XMLHttpRequest();
}
else
{
// IE6, IE5 浏览器执行代码
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","/try/ajax/ajax_info.txt",true);
xmlhttp.send();
}
/script
/head
body
div id="myDiv"h2使用 AJAX 修改该文本内容/h2/div
button type="button" onclick="loadXMLDoc()"修改内容/button
/body
/html
原本页面效果为:
点击按钮后页面效果为:
题主可以一试,如果觉得繁琐,可以看看jquery的ajax函数,是经过优化和简化的,更方便使用和上手。