Мне нужно определить, когда пользователь обновляет страницу в событии Page_Init, чтобы он не мог выполнить один и тот же код дважды. Как это сделать в ASP.NET
спасибо
Вот статья , в которой говорится о различных способах решения этой проблемы, хотя я не уверен, что она на 100% соответствует вашей ситуации.
Да, свойство Page.IsPostBack:
Page.IsPostBack
Получает значение, указывающее, является ли страница загружается в ответ на обратная связь с клиентом, или, если это происходит загружен и доступен для первого время.
Вы можете установить cookie с коротким сроком действия после первого запроса на вашем сайте. Затем вы можете просто проверить его и увеличить срок действия файла cookie.