在asp.net ajax刷新后的Cufon.refresh

时间:2010-07-29 14:24:30

标签: asp.net asp.net-ajax callback cufon

我有一个使用cufon和asp:UpdatePanel的页面。在ajax回调之后,新内容不会用cufon替换标签。我试过了:

<script type="text/javascript">
    alert('Cufon refresh start!');
    Cufon.refresh();
    alert('Cufon must be ok!');
</script>

但是不要让任何警报或cufon替换。

2 个答案:

答案 0 :(得分:5)

How to have a javascript callback executed after an update panel postback?相关我使用了每次回发后触发的pageLoad事件:

<script type="text/javascript">
    function pageLoad(sender, args) {
        Cufon.refresh();
    }
</script>

答案 1 :(得分:2)

我使用以下

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);

function EndRequestHandler(sender, args) {
//rebind jquery here after update panel async postback!
    InitSlider();
    Cufon.refresh();

}