0

我有一个 dot net nuke 站点,我已经为其编写了一个自定义模块。它是用户填写以提交信息的表格 - 没什么大不了的。

在表单上,​​我使用 Ajax 和 Ajaxoolkit 进行验证,并使用日历弹出窗口。我根据表单数据启用/禁用控件。

Everthing 在我测试过的每个浏览器/操作系统组合中都运行良好,除了 IE7/Vista。

页面呈现时大多数标签和控件不可见。控件在那里,您甚至可以输入数据,您可以看到它们。

这是一个链接: http ://www.gpusbc.com/test/tabid/76/Default.aspx

我在装有 IE7 和 FireFox 的 Win XP 机器上开发,没有任何问题。Vista 上的 FireFox 没有问题。

4

1 回答 1

1

仅供参考,这在常规或兼容模式下的 Vista 上的 IE8 中不起作用。这非常奇怪,因为控件在那里,您可以单击它们,但是例如,如果您键入文本框,则看不到数据。

我发现,如果您删除从 .aaInput 类继承的 float:left 样式,您的所有输入都会变得可见。我还删除了你的块显示。在标签和输入上都这样做,你应该很好。

我在 IE8 模式和兼容模式下使用 IE8 的开发人员工具对此进行了测试。

于 2009-04-26T14:37:07.317 回答