當我在asp.net中使用內置控件時,我可以看到在生成的html輸出的每一行的開始處添加了許多製表符。 這些有可能會'變成'嗎?我想擺脫這種浪費。是否可以關閉在asp.net控件中的縮進?
例如,當我使用GridView
控制,它產生<table>
標籤,它看起來是這樣的:
<div>
<table>
<tr>
<th>...</th>
</tr>
<tr>
<td>...</td>
</tr>
...
</table>
</div>
但我想看到這一點:
<div>
<table>
<tr>
<th>...</th>
</tr>
<tr>
<td>...</td>
</tr>
...
</table>
</div>
我不知道誰設計了這個愚蠢的東西。雖然它只是「幾個字節」,但如果從長時間的角度來看,它會通過互聯網發送許多不必要的浪費。 (據我所知,縮進使得它更具可讀性,但至少那些內部的<th>
和<td>
標籤有點過分縮進。)
或者你認爲我完全錯了嗎? [是這些標籤爲世界重要?]
所以你說我完全錯了,當我想沒有不必要的空間,以生成HTML,你的論點是螢火蟲?我不明白你的邏輯。 –
@AlKepp,我的觀點是,如果你想檢查你使用FireBug的DOM,你不會在瀏覽器中查看HTML源代碼。我個人從不看應用程序生成的HTML輸出。我從來沒有用它來調試我的代碼的問題。我使用開發人員工具。像FireBug一樣。我所需要知道的實際HTML是它驗證(http://validator.w3.org),並且它儘可能緊湊以節省帶寬。我不在乎空白和縮進。您是否查看了http://www.google.com星球上訪問量最大的網站之一的HTML源代碼? –
我的主要問題是如果可以關閉縮進。 (你認爲一樣,如果你誤解了我寫的。我不需要這些標籤,我想我的html文件要短。) –