<meta http-equiv="refresh" content="0; url=https://example.com/abc.aspx">
VS
Response.Redirect("abc.aspx");
它们之间有区别吗?如果是这样 - 每个人的优势是什么?
答案 0 :(得分:2)
第一个是HTML代码,浏览器可能甚至不关心它。但大多数人都这样做。他们可能首先解析整个页面,渲染它然后才意识到你想要重定向。
第二个是在HTTP级别。不需要HTML代码,无论如何在任何浏览器中都会发生重定向。立即解析头部。
所以第二个是正确的方法,使用更少的带宽,并且需要由浏览器实现。