MVC4页面在IE8中提前停止加载

时间:2012-12-11 17:46:53

标签: asp.net-mvc asp.net-mvc-4 internet-explorer-8

我在IE8中加载特定页面时遇到问题,我对此感到困惑。它似乎在特定数量的模型调用后停止。这是我发生问题的部分代码。使用回调加载内容。

<div style="overflow: visible; height: 600px">
<div style='float:left; width: 680px; margin: 0; padding: 0; font-size: 20px; font-family: "OpenSansSemibold"; color: #404040'>@Model.xblack </div>
<div style='float:left; width: 680px; margin: 0; padding: 0; font-size: 19px; font-family: "OpenSansSemibold"; color: #439467'>@Model.xgreen </div>
<div style='float:left; width: 680px; margin: 0; padding: 0; font-size: 17px; font-family: "OpenSansSemibold"; color: #b61c1c'>@Model.xred</div>
<div style='float:left; width: 680px; margin: 0; padding: 0; font-size: 16px; font-family: "OpenSansSemibold"; color: #094ab2'>@Model.xblue</div>
<div class='detailsheading'>Description</div>
<div style='float:left; width: 680px; margin: 0; padding: 0; font-size: 12px'>@Model.desc</div>
<div class='detailsheading'>Description in laymans terms</div>
<div style='float:left; width: 680px; margin: 0; padding: 0; font-size: 12px'>@Model.cdesc</div>
<div class='detailsheading'>Guidelines</div>
<div style='float:left; width: 680px; margin: 0; padding: 0; font-size: 12px'>@Model.guideline</div>
<div class='detailsheading'>Coverage</div>
<div style='float:left; width: 680px; margin: 0; padding: 0; font-size: 12px'>@Model.coverinst</div>
<div class='detailsheading'>Reference</div>
<div style='float:left; width: 680px; margin: 0; padding: 0; font-size: 12px'>@Model.reference</div>

在Model.cdesc之后页面停止加载。如果我查看来源。那个领域之后什么都没有。

但不是这个字段,如果我用另一个字段替换该字段,该字段将是最后显示的字段。

我不知道如何开始尝试解释这一点。我已尝试在兼容模式和IE7模式下显示它,但它不起作用。

该页面在IE7,IE9,IE10,Chrome和Firefox中正常加载。

有没有人知道可能发生的事情。我相信你可能需要更多信息。问,我会尽我所能。

2 个答案:

答案 0 :(得分:1)

我建议使用Fiddler查看是否有任何HTTP错误。然后你可以从这些信息中学习。还要比较来自Firefox和IE8的请求和回复 - 这可以为您提供一些技巧和地点,从哪里开始调试。

答案 1 :(得分:0)

这个问题似乎源于将fox pro中的备注字段导入到SQL数据库中我从中提取数据。通过复制备忘录字段内容,我能够使其工作。我不确定为什么会这样,但我认为它与文本类型有关。