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

时间:2010-10-29 07:54:21

标签: c# asp.net vb.net repeater

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

这听起来像浏览器问题,因为我从未在IE8或IE7或Chrome或Firefox中看到它。

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

听起来像微软的问题?

2 个答案:

答案 0 :(得分:1)

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

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

这不能保证是你的问题,但绝对是开始的地方。

答案 1 :(得分:1)

您要了解所发生情况的唯一方法是在各种浏览器中检查您的网站。您至少应该在Firefox,Chrome和IE中进行测试(可以说是6及以上) 问题很可能是css标记不符合浏览器标准 很多开发人员都会在Firefox中使用它,然后修复IE中的任何怪癖。 Firefix Firebug插件非常适合测试和修改css。 IETester在一个应用程序中测试各种版本的IE也很方便。