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

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

0 голосов
/ 13 января 2012

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

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

Ответы [ 2 ]

1 голос
/ 13 января 2012

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

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

0 голосов
/ 13 января 2012

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

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

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

...