Oturum kapatma sayfası çağıran javascript işlevini tetikleyen bir oturum açma bağlantım var. Bu oturum kapatma sayfası oluşur şudur: Başlangıçta ben sadece orada cookies.clear vardıNiçin çerezim silinmiyor/silinmiyor?
If Response.Cookies.Count > 0 Then
Response.Cookies("aLog").Value = Nothing
Response.Cookies.Clear()
End If
, ama bu çalışma değildi.
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
$('#logout-link').click(function() {
if (confirm("Really log out?")) {
$.cookie('aLog', null);
location.href = $(this).attr('href');
}
return false;
});
});
//]]>
</script>
jQuery işlevi $.cookie
ya çalışmaz: Burada
Tamam, bu yüzden çıkış sayfama ulaşıyorum, hiçbir tanımlama bilgisi ayarlanmadığını söylüyor (request.cookies.count = 0), ancak giriş sayfasına yönlendirdiğinde tanımlama bilgisi yeniden belirir? ne kadar can sıkıcı. – Anders
re: 'AppendCookie':" Bu API, .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. " [Ref] (http://msdn.microsoft.com/en-us/library/system.web.httpresponse.appendcookie.aspx) – HABO