(一)实例1:
在asp.net程序中添加了一个   类.cs   如下
  using   System;  
  using   System.Collections;  
  using   System.ComponentModel;  
  using   System.Data;  
  using   System.Drawing;  
  using   System.Web;  
  using   System.Web.SessionState;  
  using   System.Web.UI;  
  using   System.Web.UI.WebControls;  
  using   System.Web.UI.HtmlControls;  
   
  namespace   My    
  {  
            public   class   Yuna:   System.Web.UI.Page  
          {   
              public   Yuna()   
              {  }   
              public   void   P1()   
              {   
                 Response.Write("调用P1");   
              }   
              public   void   P2()   
              {   
                 Response.Write("调用P2");   
              }  
          }  
  }  
   
  --------------------------------------------------------  
  在其它的网页后台编码文件中该如何引用?我Page_Load中我这样写的,提示响应在此上下文中不可用,错误! 
  private   void   Page_Load(object   sender,   System.EventArgs   e)  
  {  
        Yuna   y   =   new   Yuna();  
        y.P1();  
        y.P2();   
  }  
   
--------------------------------------------------------------------
解决方案:
public   class   Yuna         {  
  public   Yuna()  
  {  }  
  public   void   P1()  
  {   
     System.Web.HttpContext.Current.Response.Write("调用P1");  
  }  
  public   void   P2()  
  {   
     System.Web.HttpContext.Current.Response.Write("调用P2");  
  }

Yuna   y   =   new   Yuna();   
   y.P1();   
   y.P2();   
   你这个   y   是没有经过ASP.NET初始化的,所以没有关联   HttpContext 。
   一般   Page   实例都不应该由用户创建。ASP.NET创建Page后,会调用它的一个内部的方法ProcessRequest并且把HttpContext传进去的。你没有那一步,所以不行。

(二)实例2:
using   System;  
   
  namespace   Txl  
  {   
     ///   <summary>   
     ///   Class1   的摘要说明。   
     ///   </summary>   
     public   class   Fail:System.Web.UI.Page   
     {   
        public   void   HtmlInfo()   
        {   
           Response.Write("sadf");   
        }   
      }  
  }   
    
  在另一页中调用  
  private   void   Page_Load(object   sender,   System.EventArgs   e)  
  {   
     Fail   f=new   Fail();   
     f.HtmlInfo();   
     //Response.Write(x);//   在此处放置用户代码以初始化页面  
  }

响应在此上下文中不可用。    
  说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。    
   
  异常详细信息:   System.Web.HttpException:   响应在此上下文中不可用。  
   
  源错误:      
  行   10:   public   void   HtmlInfo()  
  行   11:   {  
  行   12:   Response.Write("sadf");  
  行   13:   }  
  行   14:   }

--------------------------------------------------------------------
解决方案:
只有你的页面是ASP.NET调用的,你的Page类里的Response对象才有意义。  
如果你需要在你自己的类里调用Response,请用System.Web.HttpContext.Current.Response。

转载于:https://www.cnblogs.com/huazai8204/archive/2007/05/29/763677.html

响应在此上下文中不可用相关推荐

  1. 异常详细信息: System.Web.HttpException: 请求在此上下文中不可用

    异常详细信息: System.Web.HttpException: 请求在此上下文中不可用 参考文章: (1)异常详细信息: System.Web.HttpException: 请求在此上下文中不可用 ...

  2. ASP.NET在IIS7中上下文中不可用

    在将一个比较老的版本net1.1的网站移植到Window7的IIS下时,遇到了如下错误: 请求在此上下文中不可用 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该 ...

  3. 无响应_搭建的Redis高可用,突然频繁无响应怎么破?

    目前生产配置了2台redis一主一从1.193和12.6,和3个哨兵.1.193,3.10,12.6,搭建的redis高可用环境.突然发生了redis频繁无响应. 现象 2台生产redis突然发生频繁 ...

  4. rpc服务器没响应,windows 2008 RPC 服务器不可用

    单台windows 2008 R2安装AD和EXCHANGE,服务器现在开机进入系统很慢,很多服务不能启动,检查DC,RPC服务器不可用,到服务里查看RPC服务启动.使用dcdiag显示如下信息: 如 ...

  5. 也谈ASP.NET页面事件

    接触.Net时间不久,有关页面事件的知识,跟大家分享一下. 一个ASP.NET页面在运行时将经历一个生命周期,在生命周期中将执行一系列处理步骤.这些步骤包括初始化.实例化控件.还原和维护状态.运行事件 ...

  6. Servlet+常用头信息+响应状态码+响应对象

    一.Servlet 1.概念 什么是Servlet? 1.Servlet 是 java EE 的规范之一.也就是接口.Servlet 接口定义了一套网络请求的规范2.Servlet 是 javaweb ...

  7. r2dbc mysql_使用R2DBC实现数据库的响应式访问

    Reactive Programming可以看作是一种编程模型,它通过创建事件驱动的非阻塞功能管道来促进可扩展性和稳定性,这些管道对资源的可用性和可处理性做出反应.延迟执行, 并发和异步性 只是底层编 ...

  8. 一些http 响应码及含义

    200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码. 代码 说明  100 (继续) 请求者应当继 ...

  9. HTTP网页请求响应的状态码/状态代码

    文章目录 1开头 询问客户端是否还有请求消息 2开头 (请求成功)表示成功处理了请求的状态代码 3开头 (请求被重定向)表示要完成请求,需要进一步操作. 通常,这些状态代码用来重定向 4开头 (请求错 ...

最新文章

  1. MyBatis 环境搭建
  2. 牛人是怎样用函数实现本地化测试的
  3. 二叉堆(最小堆)(数据结构与算法分析的代码实现)
  4. android高级篇收录
  5. memcached 介绍
  6. python 装饰器有哪些_python之装饰器
  7. Docker远程TLS管理
  8. 外连接就是允许不满足条件的字段查询出来
  9. java pdf分页显示,java读取pdf(可分页读取)
  10. PLCrashReporter的使用
  11. k380没有验证码_罗技K380蓝牙键盘
  12. cadence菜鸟之旅
  13. wps怎么把ppt里的字体一起保存_WPS怎样将PPT中的文字导出为Word文档?
  14. java安卓软件开发_9大安卓app开发软件盘点,0基础自己也能开发开发安卓app
  15. RK3399 focaltech敦泰触摸屏移植调试
  16. 无法连接到宽带连接被远程计算机终止,无法连接到宽带连接?
  17. Armbian魔百盒折腾记3(傻妞 机器人 pushplus推送)
  18. 【字体在哪个文件夹】Win7怎么安装字体
  19. jcp jsr_JCP EC 2011年特别选举候选人宣布
  20. Java集合题目练习

热门文章

  1. 本期期刊主题:ASP.NET技术与JavaScript技巧,包括控件等
  2. oracle flash_cache,11gR2新特性之二 - Flash Cache 的SSD支持
  3. linux没有那个文件或目录_Linux安装python faiss模块
  4. PostgreSQL11.7逻辑复制的搭建
  5. 5-1计算机视觉的基本概念
  6. Python机器学习:SVM004Scikit-learn中的SVM
  7. html5 下拉框 美化,纯js超酷select下拉框美化插件
  8. linux远程画面同步,如何使VNC和Linux tty7 显示同步效果
  9. mysql viewlog_Mysql心路历程:两个”log”引发的”血案”
  10. 2021年甘肃省高考成绩一分一段表查询,2021年甘肃高考一分一段表公布查询时间 什么时候出...