【问题标题】:How do I make a DetailsView CheckBoxField visible in edit mode in IE6?如何在 IE6 的编辑模式下使 DetailsView CheckBoxField 可见?
【发布时间】:2008-11-26 18:22:46
【问题描述】:
<%-- In IE6, in edit mode, the checkbox isn't visible --%>
<asp:DetailsView ID="MyDetailsView" runat="server" Height="50px" Width="100%"
AutoGenerateRows="False" SkinID="detailsViewSkin" DataKeyNames="SerialNumber"
DataSourceID="DetailsObjectDataSource">
<asp:CheckBoxField DataField="Active" HeaderText="Active" SortExpression="Active" />
</asp:DetailsView>
【问题讨论】:
标签:
asp.net
internet-explorer-6
detailsview
【解决方案1】:
这里唯一真正突出的是您在网格视图中缺少 Fields 标记。除此之外,没有什么不寻常的地方——我一直在使用 DetailsViews,在 IE6 中没有什么大问题。
<%-- In IE6, in edit mode, the checkbox isn't visible --%>
<asp:DetailsView ID="MyDetailsView" runat="server" Height="50px" Width="100%" AutoGenerateRows="False" SkinID="detailsViewSkin" DataKeyNames="SerialNumber" DataSourceID="DetailsObjectDataSource">
<Fields>
<asp:CheckBoxField DataField="Active" HeaderText="Active" SortExpression="Active" />
</Fields>
</asp:DetailsView>
我再次需要这个,所以在 IE6 中重新测试,我的 CheckBoxFields 工作正常。我想知道 CSS 或您的皮肤文件中是否存在干扰 IE6 的内容。