我有是有界的而在ASP GridView控件使用「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>
很多的一個gridview這是可能的。
如果我替換此綁定代碼
<asp:BoundField HeaderText="vessel name" DataField="vesselname" />
然後HTML是renderd爲<td>sample vessel name<td>
爲什麼會這樣呢?我想使用headertemplate,我想避免這些尾隨空格。怎麼辦呢
任何幫助將不勝感激
也許文字試圖以適應自身在整個文本框空間可用? –
這與文本框無關。文本框只是用於篩選使用jquery seach插件的gridview –
試過'<%#Eval(「VesselName」)%> ItemTemplate>'? –
naveen