Пишу скорее для себя и г-на Зимина, ибо других программистов здесь нет.
Ситуация: есть форма создания нового объекта, например пользователя. Нажимаем на кнопку submit, отправляется запрос серверу, создается новый пользователь, форма закрывается. Нажимаем быстро два раза на кнопку submit — отправляется запрос серверу, но форма еще не закрылась и при повторном нажатии отправился еще один запрос. Как итог, были созданы два одинаковых пользователя. Нажимаем очень быстро 10 раз на кнопку submit, получаем 10 одинаковых пользователей в базе.
Метки: ajax, cancel postback, scriptmanager, updatepanel, vb.net
Оставить комментарий