简体   繁体   English

按钮单击仅在IE9中的更新面板中工作

[英]Button Click not working in update panel only in IE9

Currenly i am working on asp.net c# project. Currenly我正在开发asp.net c#项目。

I use select2 in update panel. 我在更新面板中使用select2。

My button Click is not working after Postback. 回帖后,我的按钮单击无效。

I use this Code to rebind this JQuery Plugin in update panel. 我使用此代码在更新面板中重新绑定此JQuery插件。

<script type="text/javascript">
        var frm = document.getElementById("aspnetForm");
        if (frm) {
            frm.onsubmit = function () { return false; };
        }

  Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
        function EndRequestHandler(sender, args) {
            if (args.get_error() == undefined) {
                bind();
            }
        }
   function bind() {
        $(document).ready(function () {
            $(".chzn-select").select2();
            $(".option-listing").select2();
        });
    }
    </script>

After postback button click is not working only in IE9. 回发后按钮点击仅在IE9中不起作用。 No Console Error.. In other browser work properly. 无控制台错误..在其他浏览器中正常工作。

If i Comment this Bind() function my button is work properly. 如果我评论这个Bind()函数,我的按钮工作正常。

你可以在这里查看你的jquery框架是否与ie9兼容http://msdn.microsoft.com/en-us/library/ie/hh180175%28v=vs.85%29.aspx

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM