IE 8中的Javascript很慢

时间:2013-11-19 16:53:51

标签: javascript performance razorengine

我遇到了IE 8的性能问题(Mvc4,razor视图引擎)。我用谷歌搜索了几个网站。但没有什么听起来有用此性能问题仅存在于IE中,并且在Mozilla和Chrome中运行速度很快。我也找到了罪魁祸首。但遗憾的是,我不知道如何解决它。

下面提到的是详细信息:

方案

我循环遍历数据集的行并动态创建下拉列表。

 <td class="sort"> @Html.DropDownList("chillernames" + i,

(IEnumerable<SelectListItem>)ViewData["Chillernew"], new { @class = "drpdwn", onchange = "test(" + i + ")" })</td>

要设置所选值,我按如下方式调用javascript函数:

<script type="text/javascript">
    $(document).ready(function () {
        var chk = @i
        $(document.getElementById("chillernames" + chk)).find('option[value="@Model.Array_Flightdockdet[i, 7]"]').prop('selected', true);
     });
</script>

其中i是我的循环变量。老实说,我不明白为什么这个脚本会在IE 8中大幅降低性能。

0 个答案:

没有答案