日期:2014-05-19  浏览次数:20443 次

新人问一个关于用户登出的问题
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是返回不了给服务器的?高人指点一下..新手上路中.


------解决方案--------------------
OnClientClick= "{if(confirm( '确定要退出吗? ')){return true;}return false;} "