AjaxPro使用Session出错

简介:
关于在ASP.NET如何使用AjaxPro,这里就不多说了,先看代码:
    [AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]
    
public   string  btnNextZX( string  data)
    {
        
        StringBuilder zx_Ret 
=   new  StringBuilder();
        Hashtable hash 
=  (Hashtable)Session[ " jgd_data " ];
    
注意:这里排除Session中没有["jgd_data"]这个数据而引起的出错,当然即使不存在也报的并不是如下的错误:

很奇怪!我明明加了如下代码啊!!
[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]


解决办法:

将如下代码行:
Hashtable hash  =  (Hashtable)Session[ " jgd_data " ];
替换成如下代码:
Hashtable hash  =  (Hashtable)HttpContext.Current.Session[ " jgd_data " ];

执行OK!!



本文转自over140 51CTO博客,原文链接:http://blog.51cto.com/over140/586511,如需转载请自行联系原作者

相关文章
|
11月前
html实现的文字发散动画效果代码
html实现的文字发散动画效果代码
154 30
|
机器学习/深度学习 数据采集 人工智能
什么是AI?如何使用AI?本文告诉你
人工智能(AI)是借助计算机技术来模拟与实现人类智慧的一项科技。它涵盖了从感知到语言理解等多方面的能力。AI可划分为弱AI、强AI及超AI三类,当前主要集中在弱AI的应用上,如语音助手和图像识别。为了高效运用AI,首先需清晰目标,再选取合适的工具,同时保证数据质量,不断优化模型,并注重伦理考量,最终实现人机协同作业,充分发挥各自优势。
5323 2
|
缓存 网络协议 安全
DNS缓存中毒
【8月更文挑战第20天】
554 1
|
Linux
如何配置静态路由表
【8月更文挑战第15天】如何配置静态路由表
356 1
|
安全 算法 网络安全
国家信息安全水平考试NISP一级理论真题答案1
国家信息安全水平考试NISP一级理论真题答案1
|
存储 Java 编译器
心得经验总结:源代码、目标代码、可执行代码、本地代码的区别
心得经验总结:源代码、目标代码、可执行代码、本地代码的区别
632 0
|
安全 网络安全 数据安全/隐私保护
全面了解电子邮件的优点和不足之处
电子邮件因其易用性、透明度和低成本而长期受欢迎,但过度饱和和安全风险是其主要缺点。2022年,90%以上的美国人使用电子邮件,使其超越了即时消息和社交媒体。优点包括可访问性、透明度(如数据安全措施)、一致性(离线发送,线上接收)和定制化(如自定义域名)。然而,邮件过量可能导致信息忽略,而安全问题如网络钓鱼需要防范。有效的电子邮件管理策略和安全培训是必要的。
433 0
|
人工智能 供应链 Oracle
从概念到颠覆:ERP系统的历史演变与发展
从概念到颠覆:ERP系统的历史演变与发展
1977 0
|
定位技术 Python
Anaconda为虚拟环境安装第三方库与Spyder等软件的方法
Anaconda为虚拟环境安装第三方库与Spyder等软件的方法
542 1