C# 使用“时的尾随空格”;headertemplate";在asp gridview中
我有一个网格视图,它的边界为C# 使用“时的尾随空格”;headertemplate";在asp gridview中,c#,asp.net,gridview,C#,Asp.net,Gridview,我有一个网格视图,它的边界为 <asp:GridView runat="server" ID="gvShipDetails" AutoGenerateColumns="false" OnRowDataBound="gvShipDetails_RowDataBound"> <Columns> <asp:TemplateField> <HeaderTemplate>
<asp:GridView
runat="server"
ID="gvShipDetails"
AutoGenerateColumns="false"
OnRowDataBound="gvShipDetails_RowDataBound">
<Columns>
<asp:TemplateField>
<HeaderTemplate>
Ship name
<br />
<asp:TextBox class="search_textbox" runat="server" BorderStyle="None" Width="100%">
</asp:TextBox>
</HeaderTemplate>
<ItemTemplate>
<%#Eval("VesselName")%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
船名
问题是最终呈现的html表td呈现为
<td> sample vessel name </td>
样本容器名称
td内部有很多空间。这怎么可能呢。如果我将此绑定代码替换为
<asp:BoundField HeaderText="vessel name" DataField="vesselname" />
然后html呈现为样本容器名称
为什么会这样?我想使用headertemplate,我想避免这些尾随空格。怎么做
如纳文所建议,任何帮助都将不胜感激
<ItemTemplate><%#Eval("VesselName")%></ItemTemplate>
解决了我的问题,原因我不知道可能文本试图将自己放入整个文本框空间?这与文本框无关。Textbox仅用于使用jquery搜索插件过滤gridview
?是的。当我使用jquery编辑插件编辑单元格详细信息时。空间出现了。我这样做是为了避免这是@naveen所建议的,所以他可能会因此而获得荣誉answer@Robert_Junior,问题在于html中的空白。这里有一个很好的插件来帮助你@纳文没有全神贯注地注意到你的回答。谢谢你的回答