HTML重定向与ASP.Net重定向

时间:2017-07-27 11:08:35

标签: c# html asp.net .net redirect

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

VS

Response.Redirect("abc.aspx");

它们之间有区别吗?如果是这样 - 每个人的优势是什么?

1 个答案:

答案 0 :(得分:2)

第一个是HTML代码,浏览器可能甚至不关心它。但大多数人都这样做。他们可能首先解析整个页面,渲染它然后才意识到你想要重定向。

第二个是在HTTP级别。不需要HTML代码,无论如何在任何浏览器中都会发生重定向。立即解析头部。

所以第二个是正确的方法,使用更少的带宽,并且需要由浏览器实现。