我在一组保护的页面的故障排除缓存问题,并意识到头需要修改所有响应。正如我放在一起的溶液,我想知道之间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的

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top