<input type= "hidden " id= "hid1 " runat= "server " value= "0 " />
function test()
{
var hid1 = document.getElementById( "hid1 ")
if(hid1.value == "0 ")
{
//如果是第一次加载,则操作
window.onload=functionName
function window.onload(){
functionName()
}
window.onload=function(){
functionName()
}
}
else
{
//否则不操作
}
}
<body onload= "test()">
后台的Page_Load事件
if(Page.IsPostBack)
{
hid1.Value = "1 " //如果是重新加载则将hidden的值变成1
}
第一次加载执行js刷新,实现是可以实现的,但是我不知道你要达到什么样的效果。如果说只写个普通的刷新页面的js话每次加载的时候都会触发这个刷新页面。就会死循环。我没碰到过这种情况,你可以将服务器短设置个变量放入session的作用域中判断如果这个变量为1就让js刷新,否则不刷新。不知道能不能提供一些帮助。。