Response.Addheader刷新导致404错误

问题描述 投票:3回答:1

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

c# asp.net httpresponse
1个回答
0
投票

我也发生了同样的事情,但是我查看了响应集,发现在响应集中添加了Refresh Header 2次,因此我使用Response.Headers.Remove(“ Refresh”)删除了所有刷新值,然后添加Response.AddHeader(“刷新”,“ 60; url = MyUrl.aspx”)here is an image of my problem

© www.soinside.com 2019 - 2024. All rights reserved.