Как определить, была ли страница обновлена (F5) или перенаправлена с другой страницы (responsece.redirect)?
Какой код можно использовать для обнаружения этого в JavaScript или jQuery?
Вы можете проверить значение в Request.ServerVariables["HTTP_REFERER"]; Должно быть, оно равно нулю, если оно обновлено или тот же URL.
Request.ServerVariables["HTTP_REFERER"];
В случае перенаправления UrlReferrer будет содержать URL предыдущей страницы.
http://msdn.microsoft.com/en-us/library/system.web.httprequest.urlreferrer.aspx
В простом обновлении это будет NULL.
Вы не можете.(Это все, что нужно сделать, теперь давайте сделаем это длиной 30 символов ...)