我有一个ASP.Net(.net 4.0)页面,其中包含javascript,css和自定义控件。
当我调试页面时,一切看起来都很好并且工作正常。但是在发布之后,一些css不再起作用了。但他们大多数都这样做。虽然它们来自同一个css文件。
即。
我有表数据(<td>
)标签,其中有一个选择框。在调试中,选择框是可见的(选择宽度:85%),但在发布时,选择框非常薄,因为td没有任何宽度,0的85%是......不多; )。
此外,我无法再通过JavaScript在我的页面中隐藏和取消隐藏div。我只是将display设置为block或none,但我的div总是被隐藏,而在调试时它们可以工作。
我看到了关于css和脚本文件的包含路径的问题(使用root或没有根目录等),尝试了但是它没有解决问题。
另一位消息人士称,这是因为.net 3.5的兼容模式,我改为4.0并且它也没有解决问题。
你知道这里会发生什么吗?
例如,表格的标题:
在调试时在InternetExplorer中:
在发布后的InternetExplorer中:
您可以看到<td>
代码之间存在差距。