正在从GridView项模板中删除多余的空格
本文关键字:删除 多余 空格 GridView | 更新日期: 2023-09-27 18:29:01
我正试图摆脱Visual studio&网格视图。这是一个一直困扰着我的小烦恼。
如果我在里面有格式很好的html。
<ItemTemplate>
<asp:Literal ID="myLit" runat="server" />
</ItemTemplate>
它将在Firebug-中产生以下输出
<td> Text </td>
我意识到,如果我把我的html格式改成如下,它就会起作用。
<ItemTemplate><asp:Literal ID="myLit" runat="server" /></ItemTemplate>
<td>Text</td>
问题是Vs2010和/或codemaid扩展总是将其恢复为(在开始时添加了一个空间)
<ItemTemplate>
<asp:Literal ID="lblJson" runat="server" /></ItemTemplate>
<td> Text</td>
我遇到了一些问题,因为一些Jquery表排序插件有额外的空间
有没有一种方法可以告诉gridview从html中修剪多余的空间?
谢谢Alex
如果您收到带有空格的值,您可以在RowDataBound事件上删除它们
myLit = e.Row.Cells[0].Text;
然后使用简单的字符串操作来删除它们
或
可能是对齐没有设置为左。。。
然后在您设置字段的列部分添加此
ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left"
使用ItemDataBound事件使用FindControl获取内容控件并删除空格。