是否可以在asp.net應用程序中設置某些東西,以便在aspx頁面中刪除所有回車符和換行符?在發佈aspx頁面後刪除回車符和換行符?
例如:
,如果我認爲我的網頁源,我看到:
<div>
abc
</div>
我想有:
<div>abc</div>
提前感謝!
是否可以在asp.net應用程序中設置某些東西,以便在aspx頁面中刪除所有回車符和換行符?在發佈aspx頁面後刪除回車符和換行符?
例如:
,如果我認爲我的網頁源,我看到:
<div>
abc
</div>
我想有:
<div>abc</div>
提前感謝!
根據您爲什麼這樣做,您有三個選項。
第一個是在構建過程中運行minifier;但是,由於多種原因,不建議這樣做。關鍵是那些回車可能對你很重要。
第二個是創建一個httpmodule,在html發回瀏覽器時將其移除。再次,不建議出於與上述相同的原因。
第三個選項是簡單地爲您的內容打開壓縮(gzip)。這將壓縮傳輸。當瀏覽器解壓縮顯示時,回車將仍然存在,但壓縮應該減少了涉及的網絡通信量。
說實話,除了打開常規壓縮之外,我想不出有什麼其他的理由。缺點是太大。
如果您只想在輸入和/或格式化代碼Cftrl-KD時更改HTML的格式,可以進入工具 - >選項 - >文本編輯器 - > HTML - >格式 - >標籤特定選項並改變Visual Studio格式化「div」標籤或任何其他標籤的方式。在進行更改時,請查看窗口底部的預覽,以查看您的代碼現在的樣子。 – Zachary 2011-05-11 21:58:06