Подскажите кто знает, как отличить постбэк асинхронный запрос и нажатие пользователем Ф5 в браузере , если выполняю асинхронный запрос(то есть нажимаю кнопку на апдейт панеле) и потом жму Ф5 то не могу отличить это первая загрузка страницы или нажата Ф5. Заранее Спасибо
Подробнее опиши проблему, т.к.: если нажимаешь кнопку на UpdatePanel, выполняется AJAX Post для страницы, и при этом данные запроса не попадают в броузер(они тупо на клиенте выполняются), а на страницу приходит PostBack который ты можешь определить. А по F5 он выполняет последний запрос на сервер, если у тебя есть Post-ы не с клиента, а обычным(полный рефреш страницы) способом, то тогда броузер запомнит последний пост. И по Ф5 выполнит его.
Возможно вот это решение:
Когда происходит передача данных с помощью компонент MS AJAX, в заголовок поста, - Request.Headers.Keys, попадает значение: "x-microsoftajax" (у меня оно лежит в Request.Headers.Keys[10])