jquery+asp.netcomet在ashx文件中调用session问题
时间:2010-11-16
来源:互联网
C# code
上面的代码..在取session时候卡界面是怎么回事...??如果把实现接口去掉吧
fu =context.Session[SharedNames.WEB_USER] as FullUserInfo;
这句话去掉..页面特别流畅..
public class AsnyHandler:IHttpAsyncHandler,IRequiresSessionState { FullUserInfo fu; String txtTile; String freetext; String userid; String fileid; int chk=0; MailDal mailDal = new MailDal(); MessageSelDal md = new MessageSelDal(); public bool sc; public AsnyHandler() { } public IAsyncResult BeginProcessRequest(HttpContext context, AsyncCallback cb, object extraData) { //myAsynResult为实现了IAsyncResult接口的类,当不调用cb的回调函数时,该请求不会返回到给客户端,会一直处于连接状态 myAsynResult asyncResult = new myAsynResult(context, cb, extraData); String content =context.Request.Params["content"]; fu =context.Session[SharedNames.WEB_USER] as FullUserInfo; if (content == "6") { txtTile = context.Request.Params["txtTile"]; freetext = context.Request.Params["freetext"]; userid = context.Request.Params["userid"]; fileid = context.Request.Params["fileid"]; chk = Convert.ToInt32(context.Request.Params["chkType"]); sc=setMail(); } //向Message类中添加该消息 Messages.Instance().AddMessage(sc,content, asyncResult); return asyncResult; }
上面的代码..在取session时候卡界面是怎么回事...??如果把实现接口去掉吧
fu =context.Session[SharedNames.WEB_USER] as FullUserInfo;
这句话去掉..页面特别流畅..
作者: cuiqipeng 发布时间: 2010-11-16
肯定是 数据量过大 异步调用 出现问题!!!
作者: happy664618843 发布时间: 2010-11-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28