可以用System.Web.HttpContext.Response.Write()  不能用Response.Write()  的原因...类怎么知道它会用在Web应用上呢?

解决方案 »

  1.   

    System.Web.HttpContext.Current.Response.Write()  类是不是知道你最终会在winform 还是webpage上调用这个类
      

  2.   

    我刚才查了查,原来 System.Web.HttpContext 类是不能被继承的密封类,所以必须要整个对象拿过来用...大概就是这个原因吧?
      

  3.   

    HttpContext 我查了查好象是一个密封类喲...怎么是对象呢?
      

  4.   

    应该是HttpContext.Current返回上下文对象
      

  5.   

    Response是Page的一个属性,你的类中当然没有。可以在类的函数中增加一个HttpResponse类型的参数,从页面调用时将Response传进来就可以了。