У меня есть старое приложение веб-форм ASP.NET (.NET 2.0), в котором при нажатии кнопки запускается примерно 30 секунд. Мне нужно, чтобы кнопка не была нажата дважды. Это предотвратит публикацию дважды, что приведет к дублированию данных в базе данных.
Я пытался добавить;
OnClientClick="this.disabled='true';"
, чтобы попытаться отключить кнопку в JavaScript. Однако, хотя кнопка становится отключенной, обратная передача для кнопки затем не работает.
Отключение кнопки для предотвращения многократных представлений является идеальным для этого приложения. Как я могу это сделать?
EDIT
Я не могу использовать сторонние элементы управления.