2009-09-01 75 views
1

我正在使用C#构建ASP.NET应用程序。在我的网站上,我也使用了微软的AJAX工具包。当显示错误消息时,它们出现在Google广告下。谷歌广告下的AJAX消息

这是非常烦人的,因为在添加广告之前,一切都很好。事实上,它可以很好地工作,但我正在寻找一种方法(可能是CSS),将错误消息放在广告的顶部,或者将谷歌的广告放在后台。

所有人在他们的网站上都有Google广告,我希望有人找到了解决这个问题的办法!

+0

z层?我认为谷歌试图站在最前面,所以我不确定是否改变z层会有所帮助... – glasnt 2009-09-01 00:34:45

回答

0

我相信Google广告代码是专门设计的,以确保它在最上方(防止在屏蔽或隐藏广告的同时仍然显示“欺骗系统”)。

最好的办法是尝试改变错误信息的显示方式,以便它们不会超出页面的“内容”区域进入广告区域 - 可能会使它们出现在输入框的下方它的权利,或类似的东西。

+0

嗨,谢谢你的想法。我想尝试一下,但我不知道如何改变ajax错误的位置,而无需进入微软工具包的源代码,这并不令人感到舒服。 – 2009-09-01 01:03:25

1

未经测试的解决方案。 把你的adsense代码放在div中。使用z-index将样式添加到div:-1。将z-index:3或以上添加到您的错误容器中。理论上这会让谷歌广告出现在你的错误消息之下。

+0

感谢您的想法..我尝试过,但不起作用... – 2009-09-01 00:56:45