永发信息网

HttpContext.Current.Response和Response有什么区别?

答案:2  悬赏:60  手机版
解决时间 2021-02-26 13:25
  • 提问者网友:星軌
  • 2021-02-26 00:47
HttpContext.Current.Response和Response有什么区别?
最佳答案
  • 五星知识达人网友:上分大魔王
  • 2021-02-26 01:57
HttpContext.Current.Response:当前请求的Response对象,在不同的时候这个的返回值是不一样的。
Page.Response:当前页面的Response对象。

举个例子,你访问a.aspx的时候,
HttpContext.Current.Response就等效于a页面里的Response

你访问b.aspx的时候,
HttpContext.Current.Response就等效于b页面里的Response
全部回答
  • 1楼网友:第幾種人
  • 2021-02-26 03:00
通常写RESPONSE是当前PAGE对象的,而HttpContext.Current这个是HTTP的上下文的,可以理解为是当前线程
HttpContext.Current这个东西是静态的,可以直接访问,而PAGE.RESPONSE里的东西都是普通类,你需要实例化
效果的话,我想大多数情况下用起来都是一样的吧!
也就是为什么和怎么回事这上边有一些差别!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯