asp控件UpdatePanel能够比较简单地实现局部刷新,可是,使用了这种局部刷新,相应的Response.write执行就不成功了,要用ScriptManager.RegisterClientScriptBlock; ^7 c5 `% G1 w" M$ m, z, t3 ?
" \+ P6 X. x( t- [: p- k具体例子如下:
! ~1 o X/ K; _9 ?$ c: `ScriptManager.RegisterClientScriptBlock(this.Page, typeof(Page), DateTime.Now.ToString().Replace(":", " "), "alert('超时,请重新登录!');parent.window.location = '../../Login.aspx';", true);
9 b8 E, [5 [, Y/ s, O. d
: |0 |4 c6 a/ E# G( ]0 \ s l& jScriptManager.RegisterClientScriptBlock(this.Page, typeof(Page), DateTime.Now.ToString().Replace(":", " "), "alert('实验修改成功!')", true);
% |7 B# g. ^3 e8 ~等等
7 T$ ]( r* a6 T% @ o2 s- {# ?9 j
如果要使用,只要替换第三部分的js代码就好了。。。 |