在C#Web应用程序中,我使用Response.Redirect("HR.aspx")
并且它没有问题。
但是,当我尝试使用Response.AddHeader("Refresh", "3;url=HR.aspx")
超时后重定向时,我会收到:
>'/'应用程序中的服务器错误。无法找到资源
浏览器网址更改为:
本地主机:1621 / HR.aspx,%203; URL = HR.aspx
我也试过Response.AddHeader("Refresh", "3;url=~/HR.aspx")
。
答案 0 :(得分:0)
我也遇到了同样的情况,但是我查看了响应集,发现在响应集中添加了两次Refresh Header,因此我使用Response.Headers.Remove(“ Refresh”)删除了所有刷新值,然后添加Response.AddHeader(“ Refresh”,“ 60; url = MyUrl.aspx”)here is an image of my problem