速救,精通浏览器兼容性的大牛,用过DevExpress控件的更好

xiehuapingox 2016-01-05 06:43:46
为什么同样的页面,本地打开调试效果和更新到服务器上的效果不一样,就是说我在本地调试好了样式,把文件更新到服务器上,用同样的浏览器效果居然不一样!!!我看了下源文件,居然也有差异,我没有访问错页面,也不是因为浏览器缓存,应该我每次都会看更改的标记。
我本地用的是IE11浏览器,本地和服务器的IIS版本都是7.5。在谷歌浏览器上浏览是正常的。
用过DevExpress的都知道,它有一个过滤框,在谷歌和IE8上都能过滤,但是在IE11就一直在loading了……
最后上几张图~~~
...全文
267 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiehuapingox 2016-01-06
  • 打赏
  • 举报
回复
引用 7 楼 shingoscar 的回复:
另外DevExpress的版本是否也一致
一样的~~~
Poopaye 2016-01-05
  • 打赏
  • 举报
回复
另外DevExpress的版本是否也一致
Poopaye 2016-01-05
  • 打赏
  • 举报
回复
asp版本一样吗?
xiehuapingox 2016-01-05
  • 打赏
  • 举报
回复
引用 4 楼 sp1234 的回复:
哦,刚又重新看了一下你的代码。你没有在真正写了 width 样式的那个 div、而是在下一层 div 才写了 overflow-x:scroll。这可能就不是“自相矛盾”而是一个 bug 了。
谢谢你又看了下我的代码,问题是我用相同浏览器打开的,在vs上调试是一个效果,更新到服务器上后看到的又是一个效果~~~~
  • 打赏
  • 举报
回复
哦,刚又重新看了一下你的代码。你没有在真正写了 width 样式的那个 div、而是在下一层 div 才写了 overflow-x:scroll。这可能就不是“自相矛盾”而是一个 bug 了。
  • 打赏
  • 举报
回复
电脑很蠢,它连4岁小孩子的智力也没有,它就有10000个人的简单计算能力而已,而没有智力。但是编程者都有把自己的编程技艺写到程序中的冲动,所以我们还是要相信应用程序有一些比较死板的规则,理解了这些规则则理解了作者。 至于说“过滤框、loading”问题,我没有用过DevExpress,不知道如何分析其机制。不过我认为你应该先使用 http 调试器去跟踪一下看看前端跟web服务器之间的消息通讯到底如何,而不能仅仅停留在“报告 loading.....”这个层面。
  • 打赏
  • 举报
回复
图1、2、3是很正常的事情。一些组件考虑到浏览器的兼容性,它输出的 html 根据 UserAgent 而不同,这很正常。只要它在前端技术上没有问题(输出的 html 没有问题),那么就不用纠结它是否不一样的问题。 至于图4、5在效果上的不同,那其实根源就在于你在源代码中写了2600px。不知道你是如何判断这个数字的含义的,不知道你为什么在1050px内部再写一个2600px,总之你是自相矛盾的。我认为图5更接近于代码本身的意思,而图4也没有错,不同浏览器在你自相矛盾的代码面前,都输给你这个程序员了。所以,你赢了浏览器 :-)
xiehuapingox 2016-01-05
  • 打赏
  • 举报
回复
有人吗?速救~~~~ PS : 图1是VS源代码,图2图3分别是本地网页源代码和服务器网页源代码 图4、5是渲染效果 过滤器在IE11上一直在loading,在谷歌和IE8下没事~~~

62,270

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧