新人问一个关于用户登出的问题

ssy888 2007-03-19 09:15:28
protected void LogoutBtn_Click(object sender, EventArgs e)
{
Session.Abandon();
Server.Transfer("login.aspx");
}
当用户点击退出,取消他的session,然后回到登陆页.但是现在我想在点击后客户端弹出一个确定框(yes or no),当用户确认后,才跳转,并且取消session. 如果用户选no,那就保持登陆状态不变.

一开始我想添加个jscript属性给退出按扭,然后在取消session.
LogoutBtn.Attributes.Add("onclick", "if(confirm(Do you really want to log out?)) window.location = 'login.aspx';");

但是我想选no返回false时,应该怎么去控制服务器端那个退出按钮事件组织取消session.冒似js是返回不了给服务器的?高人指点一下..新手上路中.
...全文
160 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jjyjjyjjy 2007-03-19
  • 打赏
  • 举报
回复
取消就可以啊,session在服务器上是有生命周期的.net默认好像是半个小时左右,javascript是客户端脚本,无法直接跟服务器通信.
AngryKitty 2007-03-19
  • 打赏
  • 举报
回复
OnClientClick="{if(confirm('确定要退出吗?')){return true;}return false;}"

62,243

社区成员

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

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

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

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