ASP.NET重定向到另一个网站并注销用户(session.abandon)

时间:2014-07-30 19:03:52

标签: asp.net web webforms

我想将请求myDomain / somePage.aspx的登录用户重定向到anotherDomain / somePage.aspx,并在结束会话时(如果他们返回myDomain则必须登录) 我知道重定向发生在页面完全加载和渲染之后,因此我想在页面生命周期的某些事件中可以调用会话终止。 下一个解决方案是好的吗?有人有更好的主意吗? (我想我不是第一个面临问题的人)

onLoad()
{
Respone.Redirect(anotherDomain/somePage.aspx,false);
Session.abandon()  //or some other function which call abandon
}
有人有更好的主意吗?在客户端使用ajax做得更好吗?

1 个答案:

答案 0 :(得分:0)

Session.Abandon();
FormsAuthentication.SignOut();

然后重定向。