【问题标题】:HTML redirect vs ASP.Net redirectHTML 重定向与 ASP.Net 重定向
【发布时间】:2017-07-27 11:08:35
【问题描述】:
<meta http-equiv="refresh" content="0; url=https://example.com/abc.aspx">

Response.Redirect("abc.aspx");

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

【问题讨论】:

  • 第一个页面是否必须加载到浏览器中然后刷新?用户可能仍会短暂地看到一个页面弹出。不是答案,因为我猜,但似乎后者会发送正确的标题,所以你永远不会得到这种行为。

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


【解决方案1】:

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

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

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

【讨论】:

  • 谢谢。这听起来合乎逻辑。
猜你喜欢
  • 2011-05-04
  • 2017-01-23
  • 2013-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-24
  • 2022-01-16
  • 1970-01-01
相关资源
最近更新 更多