如何在IE6中以编辑模式显示DetailsView CheckBoxField?

时间:2008-11-26 18:22:46

标签: asp.net internet-explorer-6 detailsview

<%-- 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>

1 个答案:

答案 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的内容。