【发布时间】:2011-09-23 17:52:44
【问题描述】:
我正在使用
Response.AppendHeader("Refresh", "2; url=default.aspx")
在用户登录或注销后将其送回主页并且有效。但是,在联系我们页面上它失败了,这就是它所说的:
找不到资源。说明:HTTP 404。你的资源 正在寻找(或其依赖项之一)可能已被删除, 已更改名称,或暂时不可用。请查阅 以下 URL 并确保其拼写正确。
请求的 URL:/default.aspx, 2; url=default.aspx
奇怪的是,这不会发生在调试中,只会发生在实时站点上。看起来它以某种方式将标题附加了两次......我不知道。有什么想法吗?
【问题讨论】:
-
contactus 是否在另一个文件夹中,例如 /contact/contactus.aspx?如果是,请在实时站点上尝试输入
url=../default.aspx(相对路径),看看是否有区别。 -
不,default.aspx 和联系表单在同一个文件夹中。它在调试中工作......
-
您是否使用过类似 FireBug 的工具来检查标头并确保标头传输正确?
-
好吧,奇怪的是在注销页面上,它在标题中显示了重定向,但在提交后标题没有出现在联系页面上,但它仍然重定向到错误页面.. .
标签: .net asp.net vb.net .net-2.0