Объясните, как работают PostBacks
Постбэки - это абстракция поверх веб-протоколов, которые имитируют поведение с состоянием по протоколу без состояния.
, на стороне клиента
На стороне клиента обратные передачи выполняются с помощью вызовов javascript и скрытых полей, в которых хранится состояние всех элементов управления на странице.
и на стороне сервера.
На стороне сервера проходит жизненный цикл событий, частью этого жизненного цикла является гидратация состояния представления для поддержания состояния всех элементов управления на странице и создание событий на основе параметров, которые были переданы в вызов __doPostBack на стороне клиента
Как мне связать свой собственный JavaScript в
клиентская сторона без потерь
Функциональность PostBack?
Зависит от того, что требуется. Самый простой способ, который работает в 99% случаев, это использовать asp: hiddenfield для связи между клиентом и сервером. В крайних случаях вы хотите войти в Exenders и манипулировать viewstate / controlstate / clienttate в javascript через API ajax MS. Это довольно болезненно с огромной кривой обучения и большим количеством ошибок, обычно с использованием скрытых полей и ручного вызова __doPostBack достаточно
Так я бы ответил на этот пункт. Для получения дополнительной информации о __doPostBack, быстрый Google даст вам много результатов (для ленивых, это первый хит http://aspalliance.com/895)