asp.net 关于页面刷新问题
我想在页面page_load 的时候刷新当前页面一次 一次就行了 有什么方法 js也行 但是js我有个刷新代码function reurl(){
url = location.href; //把当前页面的地址赋给变量 url
var times = url.split("?"); //分切变量 url 分隔符号为 "?"
if(times[1] != 1){ //如果?后的值不等于1表示没有刷新
url += "?1"; //把变量 url 的值加入 ?1
self.location.replace(url); //刷新页面
}
}
onload=reurl
但这个有缺点 刷新后 url后面会跟个 ?1 一旦用户把这个 "1" 改成其他随便什么值,页面就会死循环的刷新下去 有什么好办法 用page_load刷新 或者帮忙改改这个JS 让它成为 一旦用户输入不等于1的值 就会跳转页面
追问:不提供输入功能 比如页面加载后的 url地址是 http://***.*****.com/***.aspx?1 这个地址是页面加载刷新后的地址 如果用户把地址的上的1 改成随便其他值 那页面就会无限刷新 并给地址赋值 "?1" 用的就是 上面的那个JS 代码