我使用以下方法重定向到主页。它在我的本地iis中工作,但它不在我的生产服务器中工作。任何人都知道为什么会这样发生。
Response.AppendHeader("Refresh", "10; URL=~/Default.aspx");
答案 0 :(得分:0)
URL
参数中似乎存在问题。您可以使用VirtualPathUtility.ToAbsolute方法在服务器端解析根运算符(代字号~
)(否则客户端将无法解析它)。所以将代码更改为:
Response.AppendHeader(
"Refresh",
string.Format("10; URL={0}", VirtualPathUtility.ToAbsolute("~/Default.aspx"))
);
应该解决问题。