提问人:Patrick McDonald 提问时间:6/12/2009 最后编辑:Patrick McDonald 更新时间:6/12/2009 访问量:1023
响应重定向
Response.Redirect
问:
从页面的代码隐藏调用与从另一个类上的共享方法调用有什么区别?Response.Redirect
HttpContext.Current.Response.Redirect
当我打电话时,有时会给我一个 404 错误,而打电话时没有。HttpContext.Current.Response.Redirect
Page.Respsone.Redirect
编辑:
哎呀,我的错误,这是一个错别字。
答:
9赞
Andrew Hare
6/12/2009
#1
这两种方法之间没有区别(getter for 只是返回一个引用 - 你必须在 Reflector 中挖掘一点,但它就在那里)——你看到的结果是来自服务器的响应,并且完全取决于传递给方法的值。Page.Request
HttpContext.Current.Request
HTTP404
Redirect
评论
0赞
RichardOD
6/12/2009
我同意 - 通过查看 Web 服务器日志,应该很容易看出 404 发生的原因。
2赞
Paddy
6/12/2009
#2
只有当您的 URL 指向不存在的页面时,您才会收到 404 错误。这两种方法是一样的,问题出在你的代码上。
评论