Получите доступ к Сессии через HttpContext:-
HttpContext.Current.Session["loginId"]
потоков Я бы предложил такую простую схему:
function tooLong() {
// What should we do when something's taking too long? Perhaps show a `<div>` with some instructions?
$("#this-is-taking-too-long").show();
}
// Then, when you're about to perform an action:
function performSomeAction() {
var timer = setTimeout(tooLong, 10000);
$.get('/foo/bar.php', {}, function() {
// Success!
clearTimeout(timer);
});
}
Почему бы просто не использовать встроенную опцию «тайм-аут» jQuery ajax . В любом случае рекомендуется использовать его, если у вас есть проблемы с вашим вызовом ajax. Или вы можете заново изобрести колесо;)
edit: и, э-э, я думаю, вы захотите связать это с функцией ошибок.
Написанный мной плагин загрузки jQuery делает это по умолчанию. вот демонстрация:
http://jquery-values.googlecode.com/svn/other/loading/jquery.loading.htm