質問

この問題を解決するために私を助けてください。ASP.NETアプリケーションでは、formsauthentication.signout()を使用しています。アプリケーションにサインアウトする方法ですが、JavaScript関数を使用してformsauthentication.signout()を実装する必要があるという奇妙な要件が1つあります。出来ますか?はいの場合は、この要件を達成するためのサンプルコードを提供してください。

前もって感謝します

役に立ちましたか?

解決

ajaxを使用して、formsauthentication.signoutを呼び出すページを「ロード」できます。

jqueryを使用すると、ログアウトボタンにID「ログアウト」があることを考えると、このようなものになります。

$('#logout').click(function () {
    $.ajax({
        url: '/logout',
        success: function () {
            document.location = '/logged_out';
        }, error: function () { 
            alert('Logout failed');
        }
    });
    return false;
});
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top