Bud*_*Joe 25 asp.net updatepanel asp.net-ajax
有没有办法在UpdatePanel进程完成时执行脚本.
我有一个页面,允许"插入","复制"和"编辑"记录.这都是在UpdatePanel上完成的,以防止页面导航.在页面的其他地方,我想打印一条"flash"消息 - 比如"你已成功输入记录".它不在UpdatePanel附近,我想对消息使用jQuery效果,因此它会在4秒后淡出.如何使用UpdatePanel发回脚本或在UpdatePanel刷新后执行脚本?我应该将脚本写入asp:literal吗?想法?
Rob*_*rth 31
是:
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler);
Run Code Online (Sandbox Code Playgroud)
然后:
function endRequestHandler(sender, args)
{
// Do stuff
}
Run Code Online (Sandbox Code Playgroud)
文档在这里和这里.请记住,这将触发页面上的每个AJAX请求.
cgr*_*eno 27
这应该做的伎俩:
<script type="text/javascript">
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_beginRequest(BeginRequestHandler);
prm.add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender, args)
{
//Jquery Call
}
function EndRequestHandler(sender, args)
{
//Jquery Call
}
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37298 次 |
| 最近记录: |