响应.Addheader刷新导致404错误

本文关键字:错误 Addheader 刷新 响应 | 更新日期: 2023-09-27 18:06:12

在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")

响应.Addheader刷新导致404错误

同样的事情发生在我身上,但我在响应集中查看,我发现在响应集中添加了2次刷新头,所以我用response . headers . remove ("Refresh")删除所有刷新值,然后添加响应。AddHeader("Refresh", "60;url=MyUrl.aspx")这是我的问题的图像