У меня есть форма, которая вставляет данные в БД при нажатии кнопки «Отправить», но проблема в том, что когда клиент нажимает кнопку несколько раз, он отправляет несколько запросов на создание, что означает несколько событий нажатия кнопки для одного и того же времени одних и тех же данных, чего не должно быть.
Я пытался отключить кнопку, когда клиент нажимает кнопку «Отправить» в первый раз, но после этого он не вызывает обработчик события щелчка на сервере или не запускает событие щелчка на сервере после его отключения.
Как решить эту проблему с несколькими щелчками ..
Я использовал следующий код для отключения кнопки
<script type="text/javascript">
function checkAuth(obj)
{
if(Page_ClientValidate("ValidationGroupName"))
obj.disabled=true;
}
</script>
<asp:Button ID="btnSubmit" runat="server" Text="Submit"
OnClick="btnSubmit_click" OnClientClick="checkAuth(this)" CssClass="FormButton"
ValidationGroup="ValidationGroupName" />