나는 다음과 같은 마크 업이 있습니다중계기를 최적화하는 방법 화이트 공간 내 중계기에서
꽤 읽을 수<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에서 불필요한 공백을 제거;
- 동시에 : 마크 업 가독성을 유지 하시겠습니까?
를 등록하려면이 입력을하지만 당신은이 작업을 수행 할 수 귀하의 재산 getters에 단순히 get {return propertyName.Trim();} 당신의 관심사가 있다면 귀하의 마크 업 가사 성을 희생하지 않아도됩니다 – Icarus