<%-- 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>
答案 0 :(得分:0)
唯一真正突出的是您在gridview中缺少 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的内容。