ASP.Net:需要在更新面板上运行javascript加载完成

use*_*244 10 javascript asp.net

我需要在完全加载更新面板时运行javascript函数(我想滚动),而不是在初始页面加载时.

请建议.

谢谢

Ari*_*tos 21

这是在更新后获取结束事件的方法.

<script type="text/javascript">
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.add_endRequest(EndRequest);

    function EndRequest(sender, args) {
    }
</script>
Run Code Online (Sandbox Code Playgroud)

  • 这很漂亮. (6认同)

Raj*_*mal 2

未经测试

<script type="text/javascript">
  var app = Sys.Application;
  app.add_init(ApplicationInit);

  function ApplicationInit(sender) {
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    if (!prm.get_isInAsyncPostBack())
    {
        prm.add_pageLoaded(PageLoaded);
    }
  }

  function PageLoaded(sender, args) {
    //Do something
  }

</script>
Run Code Online (Sandbox Code Playgroud)