2017-07-27 95 views
0
<meta http-equiv="refresh" content="0; url=https://example.com/abc.aspx"> 

VSHTML重定向VS ASP.Net重定向

Response.Redirect("abc.aspx"); 

他們之間有區別嗎?如果是這樣 - 每個的優點是什麼?

+0

第一次不會將頁面加載到瀏覽器然後刷新?用戶可能仍然會看到一個簡短的頁面彈出。不是一個答案,因爲我猜測,但似乎後者會發送正確的標題,所以你永遠不會得到這種行爲。 – pinkfloydx33

回答

2

第一個是HTML代碼,瀏覽器甚至可能不關心它。然而,大多數人會這樣他們可能會先解析整個頁面,然後渲染它,然後才意識到您需要重定向。

第二個是HTTP級別。不需要HTML代碼,無論如何在任何瀏覽器中都會發生重定向。立即在標題解析。

因此,第二個是正確的方式來做到這一點,使用較少的帶寬,並需要瀏覽器實現。

+0

謝謝。這聽起來很合理。 – ispiro