前些日子,Insus.NET有实现《http://www.cnblogs.com/insus/p/5638895.html

但今天尝试把此功能移到ASP.NET Ajax UpdatePanel环境中使用。网页在第一次加载时是没有任何问题,但是一旦网页在PostBack之后,IE下就失灵了,但是FireFox还是可行了。

经Bing搜索,查询到是因为PostBack之后,有对UpdatePanel内容作了更新,这样需要重新绑定javascript:
jQuery AutoComplete在AJAX UpdatePanel环境中PostBack之后无法工作

 

 $(function () {
            var prmInstance = Sys.WebForms.PageRequestManager.getInstance();
            prmInstance.add_initializeRequest(InitializeRequest);
            prmInstance.add_endRequest(EndRequest);
            InitAutoCompl();
        });

        function InitializeRequest(sender, args) {

        }

        function EndRequest(sender, args) {
            InitAutoCompl();
        }

        function InitAutoCompl() {
            //这里写autocomplete代码
        }
Source Code

相关文章:

  • 2021-08-14
  • 2022-12-23
  • 2022-12-23
  • 2021-07-25
  • 2021-07-24
  • 2021-12-23
  • 2021-09-12
猜你喜欢
  • 2021-12-09
  • 2021-07-10
  • 2021-09-11
  • 2022-12-23
  • 2022-01-07
  • 2021-07-10
相关资源
相似解决方案