我在gridview中看到一条“奇怪的线” 这是青蓝色选定网格视图行右边缘的“奇怪线”的屏幕截图:
我使用的是F12-developer工具,并且没有参考此“线”,如下图所示。
奇怪的是,当我将浏览器的视图/缩放更改为300%时,“奇怪的线条”向下移动到屏幕截图中可见的最后一行。此外,将VIEW / ZOOM更改为200%,“奇怪的线”不再可见。
我在代码中搜索了下划线(2,3和4个相邻的下划线) - 没有找到。
我搜索过“边界”,没有发现任何奇怪的声明。
我在CSS上搜索了“-top”和“-bottom”,这些声明并不奇怪。
我正在寻求任何人的建议或解决方案。 谢谢......约翰
答案 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/