之间有什么HttpContext.Current.Response和Page.Response区别?
-
16-09-2019 - |
题
我在一组保护的页面的故障排除缓存问题,并意识到头需要修改所有响应。正如我放在一起的溶液,我想知道之间HttpContext.Current.Response和Page.Response和当每个对象应该在一个应用程序中使用。
的差感谢。
解决方案
Page.Response
仅仅是为了当你是一个HTML页面的上下文内的HttpContext的映射。
HttpContext.Current.Response
只是可以让你获得当前的情况下,当你是不是在一个页面。让你从比实际页面响应该请求的其它位置访问上下文
至于何时使用的呢?那么,如果你想你“能”用HttpContext.Current.Response无处不在,但通常人们会用Page.Response上页/用户控件时。
其他提示
那么对于初学者Page.Response意味着你有一个当前,有效Page对象,HttpContext的是静态的,可以在任何时候被调用 - 就像在你的Global.asax或和HTTP模块/ HttpHandler的
。不隶属于 StackOverflow