ashx页面中 Session值出现“未将对象引用设置到对象的实例”错误
2016-10-26 10:36
591 查看
为了取得Session值,我在ashx页面中使用context.Session["uName"],居然出现错误: “未将对象引用设置到对象的实例”,查了资料才发现,要在ashx页面中取得session值还真得费一番周折。
第一步:先引入System.Web.SessionState命名空间:
using System.Web.SessionState;
第二步:页面类实现IRequiresSessionState接口:
/// <summary>
/// 摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class AddUserInfo : IHttpHandler,IRequiresSessionState
{
public void ProcessRequest(HttpContext context)
{
if(context.Session["uName"] != null)
{
string account = context.Session["uName"].ToString();
}
}
}
这样就可以取到session值了。
第一步:先引入System.Web.SessionState命名空间:
using System.Web.SessionState;
第二步:页面类实现IRequiresSessionState接口:
/// <summary>
/// 摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class AddUserInfo : IHttpHandler,IRequiresSessionState
{
public void ProcessRequest(HttpContext context)
{
if(context.Session["uName"] != null)
{
string account = context.Session["uName"].ToString();
}
}
}
这样就可以取到session值了。
相关文章推荐
- ashx页面中 Session值出现“未将对象引用设置到对象的实例”错误
- ashx页面中 Session值出现“未将对象引用设置到对象的实例”错误
- ashx中使用HttpContext.Current.Session ,出现未将对象引用设置到实例
- ashx中使用HttpContext.Current.Session ,出现未将对象引用设置到实例
- ASHX中引用Session 出现“呈现未将对象引用设置到实例上”
- ashx中使用HttpContext.Current.Session ,出现未将对象引用设置到实例上[转]
- 如何在ashx页面获取Session值(未将对象引用设置到对象的实例) (转)
- ashx中使用HttpContext.Current.Session ,出现未将对象引用设置到实例上
- ashx中使用HttpContext.Current.Session ,出现未将对象引用设置到实例
- ashx中使用HttpContext.Current.Session ,出现未将对象引用设置到实例
- 如何在ashx页面获取Session值(未将对象引用设置到对象的实例)
- 使用FindControl出现未将对象引用设置到对象的实例 错误的解决办法
- 在发布网站后,出现“未将对象引用设置到对象的实例”的错误时,是什么原因?
- 判断session或者是cookies为空的时候出现“未将对象引用设置到对象的实例”的报错
- 写入Session时出现未将对象引用设置到实例上
- ashx中应用HttpContext.Current.Session ,呈现未将对象引用设置到实例(转)
- 调试通过的解决方案部署到生产服务器出现错误—未将对象引用设置到对象的实例
- Web页面设计时提示"创建控件出错,未将对象引用设置到对象的实例”的错误解决办法
- 探讨VS2003+SQL Server2000环境下出现的“未将对象引用设置到对象的实例”错误
- ashx文件中使用session提示“未将对象引用设置到对象的实例”的解决方法