之间有什么区别
Response.Redirect("Default.aspx");
和
Response.Write("<script>location.href='Default.aspx';</script>");
为什么有人会选择第二个?
答案 0 :(得分:1)
答案 1 :(得分:0)
Response.Redirect函数首先发送到服务器,然后识别我们需要导航的网页,然后再次重新发送到客户端。在Response.Redirect方法的情况下,将会发生额外的往返行程。为了避免这次往返,我们可以使用Javascript重定向方法。
使用哪一个完全取决于具体情况
答案 2 :(得分:0)
Response.write()
仅用于在当前页面上编写内容。而Response.redirect()
将请求转移到新页面。