次のコードを使用して、Web サイトのセッションからログアウトしようとしています。ただし、ログアウトボタンをクリックしても何も起こらないようです。
ここに私のコードがあります:
<asp:LoginStatus ID="LoginStatus1" OnLoggingOut="Logout_Click" runat="server" />
およびC#:
public void Logout_Click(object sender, EventArgs e)
{
Session.Abandon();
FormsAuthentication.SignOut();
FormsAuthentication.RedirectToLoginPage();
}
このコードはセッションを終了しておらず、ログイン ページにリダイレクトしていません。
Web.config:
<authentication mode="Forms" >
<forms loginUrl="url" timeout="20" domain="domain">
</forms>
</authentication>
みんなありがとう!