Решение, возможно, работает, но это не реальное решение ... лучше будет найти причину, по которой события кнопок не срабатывают, и устранить суть проблемы.
Теперь, чтобы ответить на ваши вопросы .. PostBack - это термин, используемый для описания того, когда форма отправляется (публикуется) обратно на ту же страницу.Просто так.
Обычной кнопки отправки было бы достаточно, но частью PostBack является возможность определить, какой элемент управления вызвал ее, то есть какая кнопка или ссылка была нажата.
Чтобы сделать такую кнопкувещь ASP.NET
автоматически добавляет скрытые поля в форму, и при нажатии на элемент, который должен вызывать PostBack, код JavaScript используется для обновления значений этих скрытых полей до правильных значений, указывающих, что было нажато - аргумент, который вы передаете.
Имя, которое Microsoft выбрала для функции JS, выполняющей вышеуказанное, - __doPostBack
- это просто имя функции, обычная функция JavaScript, которая ASP.NET
автоматически записывает в браузер.
Hopeвсе стало немного яснее.