随笔-4  评论-6  文章-0  trackbacks-0

最新评论

来逛逛
@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来注册一段脚本。:)