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