编辑:这是一个 Visual Studio 问题:
虽然我的剑道网格在Opera和Chrome中渲染得很好,但在 IE9中运行了两天之后,它突然在IE9中变得糟糕了。而且我什么都没改变!我的 CSS 文件和 jquery 文件都是本地安装在我的 PC 上的,没有被动过。
我一直在使用 Visual Studio,并连续两天运行该页面,并在 VS 调试器中单步执行代码。有时 VS 环境会变得混乱,所以我关闭了 VS 并重新打开了项目,认为这可能会有所帮助。我还清除了 IE 浏览器缓存。但没有喜悦。
奇怪的是,前一刻 Kendo 网格呈现完美,下一刻它的布局被冲洗掉:网格列与标题单元格不对齐,并且网格列都被压缩成大约 60% 的页面宽度,而网格的标题占据了整个 100% 的窗口。此外,如果单元格中没有值,则不会绘制将该单元格与其左侧的单元格分开的垂直网格线。但正如我所说,它在其他两个浏览器中运行良好,而且 Opera 肯定没有使用页面的缓存版本,因为我还没有在 Opera 中对其进行测试。
如果您知道什么会导致这种行为,请告知。