一尘不染

更新面板刷新后如何运行一些JavaScript?

javascript

我有一个pageLoad函数,该函数在无法更改的.ascx控件上设置一些CSS。在页面加载时,一切都很好,但是当更新面板更新控件时,不再应用我的CSS。页面更新后如何重新运行功能?

 $(function() {
        $("textarea").attr("cols", "30");
        $("input.tbMarker").css({ "width": "100px" }).attr("cols","25");
    });

显然,这仅在初始页面加载时运行。更新后如何运行?


阅读 261

收藏
2020-05-01

共1个答案

一尘不染

添加add_pageLoaded处理程序也可以。

Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(PageLoadedHandler);

注意:处理程序将为任何回调触发,但是您可以sender._postBackSettings.panelID在需要调用函数时使用过滤器。

2020-05-01