在.Net中,是否可以在不从System.Web.UI.Page继承的类中使用Response.Write

时间:2009-05-07 10:12:45

标签: c# .net

刚刚在电话求职面试中被问到这个问题的真假,并且有点难过。有什么想法吗?

3 个答案:

答案 0 :(得分:24)

您可以从HttpContext静态对象获取Response对象:

System.Web.HttpContext.Current.Response.Write("Some Text")

如果current返回null,则代码不会作为页面请求的一部分运行。如果你再次被问到这个问题,那就是答案,但后续问题应该是“为什么你需要?”

答案 1 :(得分:1)

简短的回答是肯定的。在访谈中,id提到UserControl为例。

答案 2 :(得分:0)

是的,当然。如果您引用了“响应”的实例,则可以调用它们上的任何方法。