GridView中出现奇怪的“行” - 它是CSS还是边框还是什么?

时间:2018-02-09 18:25:27

标签: html css asp.net gridview internet-explorer-11

我在gridview中看到一条“奇怪的线” 这是青蓝色选定网格视图行右边缘的“奇怪线”的屏幕截图:

enter image description here

我使用的是F12-developer工具,并且没有参考此“线”,如下图所示。
F12 code related to the "strange line"

奇怪的是,当我将浏览器的视图/缩放更改为300%时,“奇怪的线条”向下移动到屏幕截图中可见的最后一行。此外,将VIEW / ZOOM更改为200%,“奇怪的线”不再可见。

我在代码中搜索了下划线(2,3和4个相邻的下划线) - 没有找到。

我搜索过“边界”,没有发现任何奇怪的声明。

我在CSS上搜索了“-top”和“-bottom”,这些声明并不奇怪。

我正在寻求任何人的建议或解决方案。 谢谢......约翰

1 个答案:

答案 0 :(得分:1)

它可能与活动或悬停css有关,而最后一个单元格不是空的。将隐藏的输入放在另一个单元格中,看看是否有帮助。

你也可以通过使用DataKeyNames甚至更好的强类型GridView来实现HiddenField

<asp:GridView ID="GridView1" runat="server" DataKeyNames="ID">

或强力打字

<asp:GridView ID="GridView1" runat="server" ItemType="Namespace.Class1.Class2">

使用最后一个,您可以访问原始类,并且在任何地方都具有类型安全性。我推荐最后一个

https://www.sitepoint.com/asp-net-4-5-strongly-typed-data-controls-model-binding/