关于ashx session保存用户信息问题

hebaobao19880921 2011-08-02 02:08:54
我用ajax请求的方式实现了一个登陆 现在我想在ashx中的context.Session来保存用户信息
那么我其他的aspx page_load事件中如何来判断我的用户是否登陆了
每个页面都要放 没有登陆就要跳转到登陆页面 不让用户直接输入地址访问其他页面
...全文
342 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hebaobao19880921 2011-08-02
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 net_lover 的回复:]
很详细了。就是加上IHttpHandler, System.Web.SessionState.IRequiresSessionState
[/Quote]然后我依旧是 context.Session["user"]
?在其他page_load判断?
孟子E章 2011-08-02
  • 打赏
  • 举报
回复
很详细了。就是加上IHttpHandler, System.Web.SessionState.IRequiresSessionState
hebaobao19880921 2011-08-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 newdigitime 的回复:]
如果要在ashx中处理session,必须实现一个接口

public class DownloadHandler : IHttpHandler, IRequiresSessionState
[/Quote]可以详细一点吗?
孟子E章 2011-08-02
  • 打赏
  • 举报
回复
你的ashx必须
public class xxx: IHttpHandler, System.Web.SessionState.IRequiresSessionState
hebaobao19880921 2011-08-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dygaalove 的回复:]
C# code

if (!IsPostBack)
{
if (Session["login"]!=null&&session["login"]!="")
{
//继续
}
}



OK?
[/Quote]
不是 我的意思是 ashx里面保存的方式和aspx是不一样的 ashx页面中是context.Session["user"]
aspx引用是娶不到值的
newdigitime 2011-08-02
  • 打赏
  • 举报
回复
如果要在ashx中处理session,必须实现一个接口

public class DownloadHandler : IHttpHandler, IRequiresSessionState
  • 打赏
  • 举报
回复

if (!IsPostBack)
{
if (Session["login"]!=null&&session["login"]!="")
{
//继续
}
}


OK?
木______木 2011-08-02
  • 打赏
  • 举报
回复
在page_Load事件里写

if (Session["你的Session名称"]==null || Session["你的Session名称"]== "")
{
Response.Redirect("你的登陆页面.aspx");
}

路径一定要写正确哦!!
a157147899 2011-08-02
  • 打赏
  • 举报
回复

if (Session["你的Session名称"]==null)
{
Response.Redirect("你的登陆页面.aspx");
}

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧