AjaxPro使用Session出错(AjaxPro "Session"引发了"System.NullReferenceException"类型的异常)
2007-10-19 13:58
489 查看
关于在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)]
[b]
Hashtable hash = (Hashtable)Session["jgd_data"];
替换成如下代码:
Hashtable hash = (Hashtable)HttpContext.Current.Session["jgd_data"];
执行OK!!
[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)]
[b]
解决办法:
[/b]将如下代码行:Hashtable hash = (Hashtable)Session["jgd_data"];
替换成如下代码:
Hashtable hash = (Hashtable)HttpContext.Current.Session["jgd_data"];
执行OK!!
相关文章推荐
- AjaxPro使用Session出错(AjaxPro "Session"引发了"System.NullReferenceException"类型的异常)
- AjaxPro使用Session出错(AjaxPro "Session"引发了"System.NullReferenceException"类型的异常)
- 使用DLL时如何处理“System.NullReferenceException”类型的异常
- 发布网站时出现"加载配置文件时出错: 引发类型为“System.OutOfMemoryException”的异常"
- System.NullReferenceException类型的异常
- Guid做主键使用数据集时出现System.OutOfMemoryException: 引发类型为“System.OutOfMemoryException”的异常
- 【求助,已经解决】未能注册sharepoint服务。已引发类型为SYSTEM.ARGUMENTEXCEPTION异常,其他异常信息,加密和解密过程中出错,系统错误代码为997
- 解决vb.net 2003:未处理的“System.NullReferenceException”类型的异常出现在 system.data.dll 中
- 关于SubSonic3.0插件使用SqlQuery或Select查询时产生的System.NullReferenceException异常修复
- 未处理的“System.NullReferenceException”类型的异常。指针作为形参初始化问题
- 在 System.NullReferenceException 中第一次偶然出现的“ComServer.exe”类型的异常
- Entity Framework优化一:引发了“System.Data.Entity.Core.EntityCommandExecutionException”类型的异常
- Response.SubStatusCode”引发了“System.PlatformNotSupportedException”类型的异常
- SharePoint 2013 引发类型为“System.ArgumentException”的异常。 参数名: encodedValue
- ServerVersion 引发了“System.InvalidOperationException”类型的异常
- sqlserver,执行生成脚本时“引发类型为“System.OutOfMemoryException”的异常”(已解决)
- 困扰:C#.net 连接Oracle11g 不报错但是在connection时出现 ServerVersion 引发了“System.InvalidOperationException”类型的异常
- 解决 Xap 包装失败。引发类型为“System.OutOfMemoryException”的异常
- .net System.TypeInitializationException 类型初始值设定项引发异常
- ExecuteNonQuery引发了System.ArgumentException类型异常