代码之家  ›  专栏  ›  技术社区  ›  Etienne

某些用户的ASP.NET转发器控件重叠

  •  2
  • Etienne  · 技术社区  · 14 年前

    我的整个网站都使用了ASP.NET(2.0)转发器控件,我收到了一些人的抱怨,他们无法查看我的网站,因为控件重叠。

    这听起来像是浏览器问题,因为我从来没有在IE8、IE7、Chrome或Firefox中看到过。

    知道为什么会这样吗?我该怎么做才能防止这种情况发生?

    听起来像是微软的问题?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Jon Hanna    14 年前

    就浏览器而言,没有ASP.NET转发器控件(实际上,对于浏览器来说,没有ASP.NET这样的控件);浏览器只关心生成的HTML和CSS。

    我要做的第一件事是确保HTML是有效的,虽然浏览器会用有效的HTML做不正确的事情,但是测试它的有效性是一种快速的方法,它可以捕获许多可能导致问题的错误(特别是标记没有正确嵌套的地方)。我用 this firefox plugin 这不完美,但使用起来很快。

    这不一定是你的问题,但这绝对是开始的地方。

        2
  •  1
  •   Andy Rose    14 年前

    你要想知道发生了什么,唯一的方法就是在各种浏览器中查看你的网站。您至少应该在firefox、chrome和ie(可以说是6或更高版本)中进行测试。
    问题很可能是CSS标记不兼容跨浏览器。
    很多开发人员都会在火狐中使用它,然后修复IE中的任何怪癖。 Firebug 插件非常适合测试和修改CSS。 IETester 在一个应用程序中测试各种版本的IE也很方便。