#asp.net
#asp.net
Вопрос:
повторный запуск приводит к вставке двойных записей в базу данных.
Как сделать вставку один раз
Комментарии:
1. Опубликуйте код из события.
2. Я опубликовал, извините за поздний ответ, сегодня у меня много встреч
Ответ №1:
Вы можете добавить javascript, чтобы отключить кнопку при запуске события нажатия.
MyButton.Attributes.Add("onclick", "this.disabled=true;" Page.ClientScript.GetPostBackEventReference(MyButton, "").ToString());
Комментарии:
1. оно не запускает событие нажатия кнопки, Save_Button. Атрибуты. Добавить(«onclick», «this.disabled= true;» Страница. ClientScript. GetPostBackEventReference(this.Save_Button, «»). toString());
2. Не могли бы вы опубликовать то, что вы видите для кнопки в исходном коде страницы? Ключ в том, что первый «щелчок» должен отключить кнопку с помощью javascript. Это происходит? Есть ли шанс, что страница обновится до того, как вы нажмете второй раз?
3. Я обнаружил, что запрос = query что-то выполняется дважды