我即将完成我的第一个基于ExtJS的应用程序的实现。但是我现在面临着一个奇怪的问题。
我在服务器上使用ASP.net,然后在客户端使用ExtJS。我注意到,如果我从Visual Studio Debugger运行这个项目,那么它运行良好,在这种情况下我的浏览器URL设置为
http://localhost/MyApp/Home.aspx
但是只要我打开一个新的浏览器并点击
http://MyWorkStationName/MyApp/Home.aspx
它表现略有不同。 例如,某些Button Shapes未正确呈现。
任何机构都可以告诉我如何调试此问题。基本上如何通过URL中的机器名称与localhost来影响样式?
提前致谢!
答案 0 :(得分:6)
我也有同样的问题。 这是由于ie8中的兼容性问题。转到工具 - >兼容性查看设置 取消选中“在兼容性视图中显示Intranet站点。
在本地主机或从VS运行时。它不在兼容模式下。并且在ie或FF中工作正常。但是,只要我们将本地主机更改为hostname / machinename,它就会转到兼容性视图(默认设置)。 Jquery拖放功能也造成了一些问题。当它在兼容性视图中运行时。
答案 1 :(得分:2)
首先在标题中使用此标题:<meta http-equiv="X-UA-Compatible" content="IE=9">
答案 2 :(得分:0)
您可以使用Firebug或IE Developer工具调试css(&gt; = IE 8,最好不要选择Firefox。)。