C# 按钮单击“仅在IE9中的更新面板中不工作”

C# 按钮单击“仅在IE9中的更新面板中不工作”,c#,jquery,asp.net,html,internet-explorer-9,C#,Jquery,Asp.net,Html,Internet Explorer 9,目前我正在从事asp.NETC#项目 我使用更新面板中的select2 <script type="text/javascript"> var frm = document.getElementById("aspnetForm"); if (frm) { frm.onsubmit = function () { return false; }; } Sys.WebForms.PageRequestManag

目前我正在从事asp.NETC#项目

我使用更新面板中的select2

<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>
回发后,我的按钮单击不起作用

我使用这段代码在更新面板中重新绑定这个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>

var frm=document.getElementById(“aspnetForm”);
if(frm){
frm.onsubmit=函数(){return false;};
}
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
函数EndRequestHandler(发送方,参数){
if(args.get_error()=未定义){
bind();
}
}
函数绑定(){
$(文档).ready(函数(){
$(“.chzn select”).select2();
$(“.option list”)。选择2();
});
}
“回发”按钮单击后,不仅在IE9中有效。没有控制台错误。。 在其他浏览器中工作正常


如果我评论这个
Bind()
函数,我的按钮工作正常。

您可以在这里检查jquery框架是否与ie9兼容