当前位置:编程学习 > C#/ASP.NET >>

AJAX执行的问题

 protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            string Action = Request.QueryString["Action"].ToString();
            Operate db1;
            switch (Action)
            {
                case "CheckUser":
                    //
                break;







                case "LoginOut":
                    db1 = new Operate();
                    UserInfo SessionValue2 = (UserInfo)Session["UserInfo_log"];
                    string NowDateTime2 = Session["NowDateTime"].ToString();
                    string IP2 = Page.Request.UserHostAddress.ToString();
                    db1.Log_on(SessionValue2.UserName, IP2, NowDateTime2);
                    Session["UserInfo_log"] = "";
                    Session["NowDateTime"] = "";
                    Session.RemoveAll();
                    Session.Clear();
                    Response.Write("alert('温馨提示:注销系统成功!');window.parent.document.location='Login.aspx';");
                    break;

                default:
                    break;
            }
            Response.End();
        }
    }


以上是AJAX服务端的内容,通过AJAC的调用,但是为什么第一次调用是正常的,第二次就不正常了,[我的退出是用AJAX做的,第一次退出正常,能够记录退出信息,当你再重新登陆之后再退出的话.它就好像执行不了程序,只把JS输出的部分提示了(Response.Write("alert('温馨提示:注销系统成功!');window.parent.document.location='Login.aspx';");).就不能够记录退出信息,同时也退出不了]


以前一个登陆也是这样,后没办法就抛弃AJAX了

高手们救命啊! --------------------编程问答-------------------- 你抛弃的所谓Ajax是什么Ajax?

如果你使用asp.net ajax,那么你将一个正常的处理“退出”的button拖入UpdatePanel就可以了,半分钟不到就无需写一行代码就完成这个要求了。 --------------------编程问答-------------------- 我用的不是ASP.NET AJAX --------------------编程问答-------------------- --------------------编程问答-------------------- UpdatePanel; UP !
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,