簡體   English   中英

在asp gridview中使用“ headertemplate”時的尾隨空間

[英]Trailing space while using “headertemplate” in asp gridview

我有一個GridView,其范圍為

<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呈現為<td>sample vessel name<td>

為什么會這樣呢? 我想使用headertemplate,並且想避免這些尾隨空格。 怎么做

任何幫助將不勝感激

正如Naveen建議的那樣

<ItemTemplate><%#Eval("VesselName")%></ItemTemplate>

解決了我的問題,原因不明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM