我正在使用ASP.NET应用程序,在页面中,我有多个下拉列表,这些下拉列表在更改其父级订单(如cascading dercdown)的同时,从数据库中动态加载。
为了使下拉列表可搜索,我正在使用select2插件。该插件正在工作并支持所有浏览器和几乎所有版本,但是当您的下拉选项静态时。
由于,我正在动态加载DDL(使用服务器端代码),因此Page给了我描述的错误,但仅在IE版本中<11,在IE 11中,它的工作正常,在其他浏览器中也可以。
我的标题:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script>
下拉下拉更改 _SELEDECTEDINDEXCHANGED 方法:
我正在调用JavaScript函数:
scriptmanager.registerstartupscript(me,page.gettype,script", " seareabledropdowns();",true)
JS方法:
函数searchabledropdowns(){ $('select')。select2(); }
方法从后面的代码成功调用我没有使用任何更新面板。这是一个简单的单页ASP.NET应用程序。
请建议。
您是否在主页中尝试过<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
?