Ну, для начала ваше решение зависит от того, есть ли у пользователя Javascript, и если он этого не сделает, он не сможет выйти из системы. Я не думаю, что вы должны использовать AJAX для этого, просто простая ссылка / кнопка для logout.aspx была бы в порядке, которая могла бы затем правильно перенаправить их на домашнюю страницу с установленным состоянием выхода из системы. Вы можете использовать ненавязчивый Javascript для добавления подтверждения.
jQuery версия (так как вы упомянули это):
<a href="logout.aspx" id="logout-link">Logout</a>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
$('#logout-link').click(function () {
return confirm("Really log out?");
});
});
//]]>
</script>
версия с чистым Javascript:
<a href="logout.aspx" id="logout-link">Logout</a>
<script type="text/javascript">
//<![CDATA[
window.onload = function() {
if(!document.getElementById) return;
document.getElementById('logout-link').onclick(function() {
return confirm("Really log out?");
});
}
//]]>
</script>