首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
.NET技术
ASP.NET
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
快10天了,都解决不了的Session赋值问题, .NET区没人了吗?
[无满意答案结贴,结贴人:cmaisyd]
加为好友
发送私信
在线聊天
cmaisyd
我
等级:
发表于:
2008-04-25 19:28:58
楼主
<%@ WebHandler Language="C#" Class="MemberLogin" %>
using System;
using System.Web;
using System.Data;
using System.Data.SqlClient;
public class MemberLogin : IHttpHandler
{
DataBase DB = new DataBase();
public void ProcessRequest (HttpContext context)
{
context.Response.ContentType = "text/plain";
string Member_UserName = context.Request.QueryString["Member_UserName"].ToString().Trim();
string Member_PassWord = context.Request.QueryString["Member_PassWord"].ToString().Trim();
string LoginSuccess = "";
AllStrs Strs = new AllStrs();
DataSet ds = DB.Get_ds(Strs.MemberLogin(Member_UserName, Member_PassWord), AllStrs.MemberTable);
if (ds.Tables[AllStrs.MemberTable].Rows.Count == 0)
{
LoginSuccess = "No";
}
else
{
LoginSuccess = "Yes";
context.Session["Member"] = Member_UserName;
}
context.Response.Write(LoginSuccess);
}
public bool IsReusable {
get {
return false;
}
}
}
这个是用JS把用户和密码异步到处理页面去异步登入,并设定Session值,Member_UserName Member_PassWord 这两个值都存在,但到我
context.Session["Member"] = Member_UserName; 时,他叫我设置对象,怎么会有这样的错误?请高手指教!
问题点数:
40
回复次数:
8
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
honey52570
(O_O)
等级:
发表于:
2008-04-25 19:55:00
1
楼 得分:
0
你必须实现IReadOnlySessionState接口
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
boy2143
小曾
等级:
发表于:
2008-04-25 20:05:00
2
楼 得分:
0
做个记号
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
honey52570
(O_O)
等级:
发表于:
2008-04-25 20:18:02
3
楼 得分:
0
看你实现session写入要实现这个IRequiresSessionState接口
只读就只要IReadOnlySessionState接口就够了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cmaisyd
我
等级:
发表于:
2008-04-25 20:27:35
4
楼 得分:
0
能不能给点代码啊,我对这边不是很熟啊
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
purple_tide
锦
等级:
发表于:
2008-04-25 20:29:11
5
楼 得分:
0
直接改成这样就可以了
public class MemberLogin : IHttpHandler ,IReadOnlySessionState,IRequiresSessionState
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
haonanq20015921
爱学习的7仔
等级:
发表于:
2008-04-25 22:27:16
6
楼 得分:
0
引用 5 楼 purple_tide 的回复:
直接改成这样就可以了
public class MemberLogin : IHttpHandler ,IReadOnlySessionState,IRequiresSessionState
直接就这么写 后面的两个借口只是一个标记而已,什么都不用实现 就可以了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
bdqnwang
小老鼠
等级:
发表于:
2008-04-25 22:58:39
7
楼 得分:
0
我劝你还是学java吧。看你基础不错。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
bat800
竹林
等级:
发表于:
2008-04-26 00:43:46
8
楼 得分:
0
IRequiresSessionState接口
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友