ASP.NET 服务器端判断页面是否第一次加载用if(!isPostBack),客户端怎么判断呢?
我写了一个脚本function first()
{
if(!)
{
var url="images/shouyeclick.gif";
var img=document.getElementById("shouye");
img.src=url;
}
}
然后再<body onload="first();">
但我只想在页面第一次加载时运行first(); 那么if(!.....)怎么写? 或者有别的办法吗?
我写了一个脚本function first()
{
if(!)
{
var url="images/shouyeclick.gif";
var img=document.getElementById("shouye");
img.src=url;
}
}
然后再<body onload="first();">
但我只想在页面第一次加载时运行first(); 那么if(!.....)怎么写? 或者有别的办法吗?
解决方案 »
- 求:员工距离下一个生日的天数
- 如何对日期类型判断为null
- visual sourcesafe 2005从根目录取不到文件
- 一个关于STMP发送的邮件的问题!YAHOO能收到邮件,而163不行。
- 用VS2003写的ASP。NET程序里面加了很多代码,怎么不让他产生啊
- 后台管理员部分的权限控制如何实现更好呢?
- 那位GGJJ碰到过这种问题,win2003server + vs.net2003 现在突然出现 Debugger user 不是调试组成员,不可以调试了,搜了一个上午了,很急
- 用ASP.NET和XML做的新闻系统(详解)
- 若要再次显示该网页,WEB浏览器需要重新发送您以前的提交信息
- VSS管理存储过程
- web,asp.net,论坛
- 求三层架构中分页方案!
if (!this.IsPostBack)
{
this.Page.ClientScript.RegisterStartupScript(...);
}
function first()
{
if(!)
{
var url="images/shouyeclick.gif";
var img=document.getElementById("shouye");
img.src=url;
}
} 那这个脚本举例子就可以
要是成功分都给你了!
用cookie来判断是否第一次登录
{
if (!this.IsPostBack)
{
this.Page.ClientScript.RegisterStartupScript(this.GetType(),Guid.NewGuid().ToString(),"first()",true);
}
}
function first()
{
var url="images/shouyeclick.gif";
var img=document.getElementById("shouye");
img.src=url;
}
声明全局变量public string a=""; //注意a一定是要声明成全局的,是属于“类”的,而不是属于“方法”的
然后page_load里写:
if(!isPostBack) a="y";
else a="n";然后在客户端将变量a读出,就可以判断了。
客户端aspx可以用类似代码读出a:<%=a%>