Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Перезагрузка страницы / 4 сообщений из 4, страница 1 из 1
31.10.2006, 02:08
    #34092699
Stepsus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перезагрузка страницы
На форме есть кнопка Button. При нажатии на кнопку происходит событие ButtonClick(...). Если после этого перезагрузить страницу в браузере (F5), то опять будут выполняться событие ButtonClick(...)
Как этого избежать?
...
Рейтинг: 0 / 0
31.10.2006, 08:25
    #34092841
Blazer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перезагрузка страницы
Можно сохранить в сессии и вьюстейте числовую переменную, которую инкрементить на каждом postback.
При нормальной работе значения в вьюстейте и сессии синхронны, при нажатии же Update - на клиента прилетает старый вьюстейт и значения оказываются разными.
В таком случае можно просто не обрабатывать события.
...
Рейтинг: 0 / 0
31.10.2006, 09:25
    #34092932
цукцук
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перезагрузка страницы
Для общей информации
http://]zeus.sai.msu.ru:7000/internet/articles/back_refresh/

Конкретный ответ на вопрос есть в книге Эспозито ASP.NET 2.0 Углуб. Изуч.
Ссылка на примеры из книги http://www.microsoft.com/mspress/companion/0-7356-2177-2/

см. IsRefreshed
...
Рейтинг: 0 / 0
31.10.2006, 17:38
    #34095307
Stepsus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перезагрузка страницы
Большое спасибо
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Перезагрузка страницы / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]