在我的中繼器,我有以下的標記:如何優化中繼器的空格
<asp:Repeater runat="server" id="TeamsRepeater" OnItemDataBound="TeamsRepeater_ItemDataBound" ClientIDMode="Predictable">
<ItemTemplate>
<tr runat="server" id="team">
<td><%# Container.ItemIndex + 1 %></td>
<td><%#Eval("PosChange")%></td>
<th><%# ((ITeam)Eval("MemberTeam")).Href()%></th>
<td><%#Eval("GamesAll")%></td>
<td><%#Eval("GameW")%></td>
<td><%#Eval("GameD")%></td>
<td><%#Eval("GameL")%></td>
<td><%#((ITournMember)Container.DataItem).Goals()%></td>
<td><%#Eval("Score")%></td>
</tr>
</ItemTemplate>
</asp:Repeater>
這是相當可讀(和維護,請點我,如果你看到的東西可以做的更好)。
但我關心的是這個標記生成的HTML代碼中包含了巨大的空間量...
我怎麼能提高,爲了:
- 從輸出HTML刪除不必要的空間;
- 在同一時間:保持標記的可讀性?
我知道這可能是醜陋的,但你可以做到這一點通過簡單的get {return propertyName.Trim();}你將不必犧牲你的標記可讀性 – Icarus