Response.Redirect从页面的代码隐藏调用与HttpContext.Current.Response.Redirect从另一个类的共享方法调用之间有什么区别?
当我打电话时,HttpContext.Current.Response.Redirect它有时会给我一个404错误,而当我Page.Respsone.Redirect没有.
编辑:
哎呀,我的错,这是一个错字.
两种方法之间没有区别(getter Page.Request只是简单地返回一个引用HttpContext.Current.Request- 你必须在Reflector中挖一点,但它就在那里) - HTTP404你看到的结果是来自服务器的响应并且完全依赖于值传递给Redirect方法.