首页 新闻 会员 周边

单点登录,直接关闭窗口清空Cache

0
悬赏园豆:100 [已关闭问题]

前台:<script type="text/javascript">
            
            window.onbeforeunload = function() {
            var n = window.event.screenX - window.screenLeft;
            var b = n > document.documentElement.scrollWidth-20;
            if(b && window.event.clientY < 0 || window.event.altKey)
            {
           
                if(confirm("你确信要退出吗?"))
                    {
                      ?????
                    }
                else
                    {
                        alert("你按了取消,那就是返回false");
                    }
               
            } else{
               
                   }
            }   
        </script>
后台:按钮事件
      protected void btnQuit_Click(object sender, EventArgs e)
    {
        /**
         * 清除所有Cache
         **/
        IDictionaryEnumerator CacheEnum = HttpRuntime.Cache.GetEnumerator();
        while (CacheEnum.MoveNext())
        {
            Cache.Remove(CacheEnum.Key.ToString());
        }
        Session.Clear();
        Response.Redirect("~/Default.aspx");
    }
????的地方怎么能调用后台的代码?


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/smilelzx/archive/2009/08/07/4423178.aspx

yht的主页 yht | 初学一级 | 园豆:100
提问于:2009-08-07 17:04
< >
分享
其他回答(1)
0

微软的Ajax,WebService

sherwinzhu | 园豆:110 (初学一级) | 2009-08-08 17:43
0

document.form.submit();

window.close();

 

先提交到后台再关闭试试,或者用ajax,或者把cookies设置成临时的

James.Ying | 园豆:1472 (小虾三级) | 2009-08-10 16:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册