Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Двойное исполнение btn.Click / 4 сообщений из 4, страница 1 из 1
21.01.2014, 21:11
    #38533701
energy75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Двойное исполнение btn.Click
Приветствую всех.

Нашел в сети код делающий неактивной кнопку при нажатии. Работает хорошо, но сервер исполняет событие клика 2 раза.
Подскажите где копать:

Код: html
1.
<asp:Button ID="btnLogin" Runat="server"   OnClick="btnLogin_Click"  Text="Войти" />




Код: vbnet
1.
2.
3.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        btnLogin.OnClientClick = "this.disabled=true; " + ClientScript.GetPostBackEventReference(btnLogin, String.Empty)
    End Sub
...
Рейтинг: 0 / 0
22.01.2014, 14:25
    #38534340
monstrU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Двойное исполнение btn.Click
energy75Приветствую всех.



Код: vbnet
1.
2.
3.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        btnLogin.OnClientClick = "this.disabled=true; " + ClientScript.GetPostBackEventReference(btnLogin, String.Empty)
    End Sub



проверяй тут Page.IsPostBack==false
...
Рейтинг: 0 / 0
22.01.2014, 15:33
    #38534479
energy75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Двойное исполнение btn.Click
да закидывал проверку постбэк... Либо не блокирует кнопку, либо как без проверки - двойное событие клика..
Топчусь на месте.
...
Рейтинг: 0 / 0
22.01.2014, 16:01
    #38534528
monstrU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Двойное исполнение btn.Click
energy75,

еще как вариант - в клиентском обработчике нужен оператор return true; - это прерывает вызов к серверу.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Двойное исполнение btn.Click / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]