2017-07-27 97 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