Частичный PostBack без AJAX

Я хочу молча проверить существование сеанса, не отправляя обратно страницу, используя AJAX Timer и AsyncPostBack Trigger.

Теперь я хотел бы знать, есть ли в любом случае, чтобы молча проверить, является ли ASP.NET C# if (Session["email"] = null) { Response.Redirect("Logout.aspx"); } что-то в этом роде проверять каждые 10 секунд без публикации обратной страницы и без использования AJAX, используя что-то вроде jQuery или любую другую технологию, поддерживаемую.NET?

2 ответа

Решение

Сервер может перейти на загруженную страницу, если вы используете асинхронный контроллер с частичным представлением, который загружается каждый установленный промежуток времени.

http://msdn.microsoft.com/en-us/library/ee728598.aspx

Есть только один способ добраться до сервера. Отправить запрос. это может быть "стандартный" запрос, когда браузер обновляет экран при отправке ответа. другой тип запроса - запрос ajax. разница в том, что запрос ajax содержит заголовок, информирующий сервер, что это запрос ajax. когда браузер получает ответ, он позволяет разработчику решить, что делать с ответом. В любом случае происходит полный обмен запросами / ответами, единственное различие заключается в том, как браузер обрабатывает запрос.

jquery - это библиотека javascript, которая включает в себя функциональность, облегчающую настройку ajax-запроса.

чтобы ответить на ваш вопрос нет, нет никакого способа сделать запрос.

Другие вопросы по тегам