【问题标题】:Why is ContentPlaceHolder content not displaying under IE9?为什么在 IE9 下 ContentPlaceHolder 内容不显示?
【发布时间】:2011-10-06 17:47:17
【问题描述】:

我正在开发一个小型 ASP.NET 项目,但碰壁了。在一个项目的中间,我开始在不同的浏览器上测试网页,发现MasterPage中的ContentPlaceHolder的内容在IE9下没有显示。

当我点击兼容性视图按钮时,它确实显示了,但这不是我的问题的解决方案。

我在其他浏览器中没有这个问题。

您可以自己查看:http://webservice2.gls-hungary.com/NotificationService/

【问题讨论】:

  • 这是一个 css 问题,而不是一个 asp.net 问题。我已经尝试了一些css的东西,它与这个有关
    例如删除宽度并查看结果...我的建议是使用相对位置和 float:left;定位您的表格。我对绝对定位没有信心为您提供解决此问题的方法
  • 你明白了!请复制您的评论作为解决方案,我会接受。

标签: asp.net internet-explorer-9 contentplaceholder


【解决方案1】:

这是一个 css 问题,而不是 asp.net 问题。我已经尝试了一些 css 的东西,它与这个有关

<div style="z-index: 3; position: absolute; padding-bottom: 20px; background-color: white; padding-left: 20px; width: 760px; bottom: 10px; padding-right: 20px; padding-top: 20px; left: 2px;">

例如删除宽度并查看结果...我的建议是使用相对位置和 float:left;定位您的表格。我对绝对定位没有信心为您提供解决此问题的方法

【讨论】:

    【解决方案2】:

    这应该可以解决你的问题

     #containerDiv{clear:both;float:left;display:block;}
    

    【讨论】:

      猜你喜欢
      相关资源
      最近更新 更多
      热门标签