HttpContext.Current.Response / Request和Page.Request / Response之间的区别

时间:2011-07-07 17:13:56

标签: c# asp.net

请你解释一下HttpContext.Current.Response / Request和Page.Request / Response之间的区别。

谢谢

3 个答案:

答案 0 :(得分:9)

无论如何。

后者是前者的简写。

编写ASPX页面时特别方便;因为这些网页会继承Page,所以您只需撰写RequestResponse

同样,Page.ContextHttpContext.Current的缩写。

答案 1 :(得分:3)

  • 如果我们查看System.Web.UI.Page并查看属性请求,我们会看到它检索请求页面的HttpContext。
  • 现在,如果我们查看HttpContext.Current.Request,我们会看到它“获取或设置当前HTTP请求的HttpContext对象。”

所以他们真的是一样的,你可以通过不同的类来调用它们。 System.web.HttpContext
System.web.ui.page

答案 2 :(得分:2)

属性指向同一个对象,没有区别。