我做了个用户登录的页面login.aspx,这个页面分两块,一块是登录成功后的欢迎语A;一块是没登录成功的用户名密码输入框B;然后
HttpCookie myCookie = new HttpCookie("Member_Id");
myCookie=HttpContext.Current.Request.Cookies["Member_Id"];
if(myCookie==null)
{
显示B;
不显示A;
}
else
{
显示A;
不显示B;
}
然而当我点击退出的时候(以下为代码)
public void Logout()
{
FormsAuthentication.SignOut();
HttpContext.Current.Session.Abandon();
}
清空完以后自动回到首页.
网页其它页面已经正常取消登录了,点击那些页面都会跳到需要登录的页面;但是我的login.aspx这个页面却一直停留在了A的情况下。我只好在“IE-属性-删除cookies”以后才会返回到B情况;
请问各位大虾,在login.aspx应该如何修改,才能让他在取消登录后正常的返回B的情况下?
HttpCookie myCookie = new HttpCookie("Member_Id");
myCookie=HttpContext.Current.Request.Cookies["Member_Id"];
if(myCookie==null)
{
显示B;
不显示A;
}
else
{
显示A;
不显示B;
}
然而当我点击退出的时候(以下为代码)
public void Logout()
{
FormsAuthentication.SignOut();
HttpContext.Current.Session.Abandon();
}
清空完以后自动回到首页.
网页其它页面已经正常取消登录了,点击那些页面都会跳到需要登录的页面;但是我的login.aspx这个页面却一直停留在了A的情况下。我只好在“IE-属性-删除cookies”以后才会返回到B情况;
请问各位大虾,在login.aspx应该如何修改,才能让他在取消登录后正常的返回B的情况下?
解决方案 »
- 如何判断Datalist嵌套checkbox其中checkbox全没选中的情况?
- 用哪种方式做查询比较好?
- 网站美工的素材一般在哪找?程序员如果开发网站,想找套一些现成的网站模版哪比较多?
- 高手帮帮忙呀!!crystal report 的问题
- 在DataGrid中,我設定了AutoGenerateColumn為True,现在我想把显示出来的列中最后两列隐藏起来如何做?
- 弟兄们进,谁能提供个这个东西给我
- 什么时候不应用存储过程?
- GridViewRow里的UpdatePanel异步回传慢
- 网页间变量传递问题。
- 已经在datagrid的模板列中定义了dropdownlist,如何通过程序填充其项?急!急!急!
- 我定义的用户控件,然后放入了MasterPage里,再根据此MasterPage创建了新的aspx,结果跟踪发现用户控件被加载(Page_Load)了两次,请教一下大
- 怎么弹出一个颜色选择对话框啊?
{
FormsAuthentication.SignOut();
HttpContext.Current.Session.Abandon();
Server.Transfer("login.aspx");
}
这样试试:
cookie.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(cookie); Response.Cookies.Remove("aaa");