Частичный PostBack без AJAX
Я хочу молча проверить существование сеанса, не отправляя обратно страницу, используя AJAX Timer и AsyncPostBack Trigger.
Теперь я хотел бы знать, есть ли в любом случае, чтобы молча проверить, является ли ASP.NET C# if (Session["email"] = null) { Response.Redirect("Logout.aspx"); }
что-то в этом роде проверять каждые 10 секунд без публикации обратной страницы и без использования AJAX, используя что-то вроде jQuery или любую другую технологию, поддерживаемую.NET?
2 ответа
Сервер может перейти на загруженную страницу, если вы используете асинхронный контроллер с частичным представлением, который загружается каждый установленный промежуток времени.
Есть только один способ добраться до сервера. Отправить запрос. это может быть "стандартный" запрос, когда браузер обновляет экран при отправке ответа. другой тип запроса - запрос ajax. разница в том, что запрос ajax содержит заголовок, информирующий сервер, что это запрос ajax. когда браузер получает ответ, он позволяет разработчику решить, что делать с ответом. В любом случае происходит полный обмен запросами / ответами, единственное различие заключается в том, как браузер обрабатывает запрос.
jquery - это библиотека javascript, которая включает в себя функциональность, облегчающую настройку ajax-запроса.
чтобы ответить на ваш вопрос нет, нет никакого способа сделать запрос.