@Jeffrey Zhao
是的,看来要深入了解客户端事件,
从vivianfdlpw的回答得到一些启示,:)
感谢大家的热心帮助..
@Leem
嗯,注册客户端的某个事件,您就可以把握到底有没有出现这问题。:)
在页面上放一个display:none的Label,ID为updateInfo
在cs中可以设置该Label的Text
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(onRequestDataEnd);
function onRequestDataEnd(sender,args)
{
if($get('updateInfo').innerText!='')
alert($get('updateInfo').innerText);
}
@Jeffrey Zhao
有一个问题就是,我的页面是有身份验证的,如果用户的身份超时(这里指的是保存用户身份的Session超时),这时用户如果执行操作,页面会输出一段“提示用户超时,并重定向到登录页面”这样功能的JS,上面谈到的问题又会出现。真不知道该怎么解决!!
其实,即使在普通应用中,也不推荐使用Response.Write()来输出一段JS。
现在您可以使用ScriptManager.RegisterXXX来注册一段脚本。:)