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