Если вы используете asp.net, просто используйте asp: button ..... он чистый и простой. Независимо от того, какое оправдание я читаю в сети, не имеет смысла, что обработчик на стороне сервера должен вызываться дважды. Когда я добавляю type = "button", проблема решается. Однако форма не отправляется, когда я нажимаю клавишу ввода. Так что это еще одна проблема, которую необходимо решить. Использование кнопки asp: позаботится обо всем этом.

ся, что иногда (но не всегда) мое событие нажатия кнопки запускается дважды. Тот факт, что это иногда случается, но не всегда, действительно озадачивает меня. Вот моя кнопка:

<button id="btnSave" onserverclick="btnAddUser_Click" name="btnSave" type="submit" style="font-size:11px;font-family:Verdana;font-weight:bold;" runat="server">Save</button>

Ответы на вопрос(12)

Ваш ответ на вопрос