【发布时间】:2010-12-25 03:54:11
【问题描述】:
如何使asp.net控件跨浏览器兼容?
它仅与 IE 兼容。
让我知道执行此操作的最佳步骤。
【问题讨论】:
-
请出示您的控制代码。
-
哪个控件 - 您编写的标准控件或自定义控件之一?
标签: .net asp.net javascript html css
如何使asp.net控件跨浏览器兼容?
它仅与 IE 兼容。
让我知道执行此操作的最佳步骤。
【问题讨论】:
标签: .net asp.net javascript html css
如果您无法更改控件的源代码,您仍然可以通过实现ControlAdapter 派生类来更改其呈现方式。ControlAdapter 允许您覆盖控件的呈现方式,使其与更多浏览器兼容或更适合 css 样式。对于 ASP.Net 2.0,Microsoft 发布了一个 CSS Friendly Control Adapters 包,您可能想看看。
【讨论】:
使用 firebug 查看控件的哪些属性在 Firefox 中的行为不同,并将它们更新为标准。
【讨论】:
我认为 ASP.NET 控件是跨浏览器兼容的。将控件放在页面上并呈现页面时会出现此问题。这可以通过修改内联样式或使用 css 文件来解决。
【讨论】: