Подтвердить что ты не робот

Как отключить Button asp.net

Как отключить или включить кнопку в asp.net? Я хочу отключить кнопку после нажатия, чтобы предотвратить двойной щелчок. Я пытаюсь отключить мою кнопку входа после нажатия на нее.

4b9b3361

Ответ 1

Вам нужно отключить его на клиенте, чтобы пользователь не мог его снова щелкнуть.

<asp:button id="btn" runat="server" OnClientClick="this.disabled=true;"......

Отключить на стороне сервера код asp.net.

btn.Enabled = false;

Ответ 2

Вы можете использовать событие onclick на стороне клиента, чтобы сделать это:

yourButton.Attributes.Add("onclick", "this.disabled=true;");

или

Вы можете сделать это с помощью javascript. в теге формы,

onsubmit="javascript:this.getElementById("submitButton").disabled='true';"

или

В коде за файлом вы можете сделать это

button1.enabled = false 

Ответ 3

напишите функцию java- script, которая проверяет имя пользователя и пароль.
Если они не пусты, отключите кнопку.
Но если вы отключите кнопку и появится обратная передача. А после обратной передачи все равно будет разрешено.
Итак, идея

  • Создайте функцию java- script.
  • подтвердить имя пользователя и пароль
  • если они действительны
  • отключить кнопку (javascript).

- изменить

<asp:button id="btn" runat="server" OnClientClick="return btn_disable" ...

Код java- script

function btn_disable
{
   //check for user name and password
   // if filled
   document.getElementById("btn").disabled=true;

}