ashx 使用Session 转载
来源:互联网 发布:外星文明不存在 知乎 编辑:程序博客网 时间:2024/05/20 03:42
原文 http://www.cnblogs.com/TivonStone/archive/2012/04/06/2434796.html
最近做一个项目,调用ashx文件,其中ashx文件里面有用到Session,但是总无法获取Session,经过调试,出现的错误的原因:
大体如下
1
context.Session[
"requeststate"
] = state;
查阅MSDN得到ashx文件要使用Session,必须实现Session接口,如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public
class
QQCallbackHandle : IHttpHandler,System.Web.SessionState.IRequiresSessionState {
public
void
ProcessRequest (HttpContext context) {
var
QQcontext =
new
QConnectSDK.Context.QzoneContext();
string
state = Guid.NewGuid().ToString().Replace(
"-"
,
""
);
string
scope =
""
;
var
authenticationUrl = QQcontext.GetAuthorizationUrl(state, scope);
//request token, request token secret 需要保存起来
//在demo演示中,直接保存在全局变量中.真实情况需要网站自己处理
context.Session[
"requeststate"
] = state;
context.Response.Redirect(authenticationUrl);
}
public
bool
IsReusable {
get
{
return
false
;
}
}
}
0 0
- ashx 使用Session 转载
- ashx 使用Session
- ashx中使用Session
- ASHX中使用Session
- ashx中使用session
- ashx中使用session
- ASHX中使用Session
- ashx中使用Session
- ashx中使用Session
- ashx中使用session
- ashx中使用session
- ashx 使用Session
- ashx 使用Session
- 转: ashx中使用Session
- ashx中使用Session问题
- ashx中使用Session问题
- ashx文件中使用Session
- ashx文件中使用session
- 【Effective Objective-C 2.0读书笔记】第一章:熟悉Objective-C
- 【Spring三】使用注解配置bean
- 常用运算符
- 8.编写程序,要求如下: 定义名为VolumeArea的抽象类,在其中定义圆周率的值为3.14159,并定义两个抽象方法volume(double r)和area(double r),它们的返回
- 【Linux学习笔记】通用I/O模型概述
- ashx 使用Session 转载
- HDU 2019 Fighting for HDU(贪心水题)
- apache+php5+sqlite3移植
- Next Permutation
- get set
- 剑指off-判断一棵树是否是平衡二叉树
- 12天学好C语言——记录我的C语言学习之路(Day 8)
- Difference between List and Set in Java Collection
- 通过chipscope抓取不到信号怎么办?