我正在试图摆脱Visual Studio& amp; gridview。 这有点烦恼,一直困扰着我。
如果我在。
中有格式良好的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中的额外空格?
由于 亚历
答案 0 :(得分:1)
如果您收到带有空格的值,则可以在RowDataBound事件中删除它们
myLit = e.Row.Cells[0].Text;
然后使用简单的字符串操作来删除它们
或
可能是对齐没有设置为左...
然后在您设置字段的列部分中添加此
ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left"
答案 1 :(得分:0)
使用ItemDataBound事件使用FindControl获取内容控件并删除空格。