Request Response 请求在此上下文中不可用
来源:互联网 发布:mac快速回到桌面快捷键 编辑:程序博客网 时间:2024/05/18 03:41
在非aspx.cs文件中调用Request,报错:请求在此上下文中不可用
类继承了System.Web.UI.Page,但还是报错。
问题分析:由于HTTP的无状态特性,Web应用程序需要跟踪上下文片段。cs文件中Response没有参考环境,因为不是直接提供给浏览器访问的。而在页面中定义的含有Response对象的方法,这个方法在那个页面(通常为aspx页面)被调用,就能准确获取到当前请求页的上下文对象集合。
解决方式:使用Context对象,实现方法调用上下文的动态封装。
写上全部引用就可以了
System.Web.HttpContext.Current.Response
System.Web.HttpContext.Current.Request
System.Web.HttpContext.Current.Session
- Request Response 请求在此上下文中不可用
- 请求在此上下文中不可用 总结
- 请求在此上下文中不可用的解决办法
- IIS 7 请求在此上下文中不可用
- ASP.NET:请求在此上下文中不可用
- asp.net程序在IIS7下“请求在此上下文中不可用”错误
- IIS7.0中出现“请求在此上下文中不可用”的解决方法
- (经验分享)如何解决:System.Web.HttpException: 请求在此上下文中不可用
- 关于“响应在此上下文中不可用”
- 出现“响应在此上下文中不可用”的错误
- WCF 响应在此上下文中不可用 解决 办法
- 关于“响应在此上下文中不可用” .
- vs设计界面出现“建控件时出错 响应在此上下文中不可用”
- ASP.NET在IIS7中"上下文中不可用"
- asp.net中使用IHttpModule时,获取Session报错:会话状态在此上下文中不可用(转自:http://bbs.gimoo.net/thread/172722-1.html)
- SocketException 在其上下文中,该请求地址无效
- 当前上下文中不存在名称“Response”
- 当前上下文中不存在名称“Request”
- KVC(Key-value coding)机制
- Eclipse常用快捷键
- Android—Matrix学习
- 多线程的那点儿事(之优先级反转)
- 【科技秀】symbian虽然是最差的系统,但却有很多优秀软件其余系统不具备,想玩怎么办?模拟器又来了
- Request Response 请求在此上下文中不可用
- svn常用命令与分支操作
- Android 关机流程
- 怎样才能开发出好的软件(四)
- Android log系统
- 2.3检测题
- CMap详解
- struts2中文乱码
- 赋值操作为何返回引用