У меня есть ссылка для входа, которая запускает функцию javascript, которая вызывает страницу выхода. Это то, что страница выхода состоит из:Почему мой cookie не удаляется/удаляется?
If Response.Cookies.Count > 0 Then
Response.Cookies("aLog").Value = Nothing
Response.Cookies.Clear()
End If
Первоначально я только что был cookies.clear там, но это не работает.
Вот Javascript, что отправить запрос на странице выхода:
<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 $.cookie
не работает. Печенье настроено на ASP.NET, поэтому я решил, что смогу отключить его и с ASP.NET, но, видимо, нет. Любые идеи/предложения?
Итак, я добрался до моей страницы выхода, он говорит, что cookie не установлен (request.cookies.count = 0), но когда он перенаправляется на страницу входа в систему, cookie снова появляется? как раздражает. – Anders
re: 'AppendCookie':« Этот API поддерживает инфраструктуру .NET Framework и не предназначен для непосредственного использования из вашего кода ». [Ref] (http://msdn.microsoft.com/en-us/library/system.web.httpresponse.appendcookie.aspx) – HABO