ваша установка такова, что обработчик clientClick регистрирует обработчик кликов, и этот обработчик кликов кажется ненужным для того, что вы пытаетесь сделать.(установите скрытое поле, чтобы можно было выяснить, какая строка была нацелена на обратную передачу).
Поскольку события обрабатываются после восстановления состояния страниц, вы можете просто использовать отправителя в btnView_Click
, чтобы определить строку вна сервере, не прибегая к javascript здесь.
попробуйте привести отправителя к Баттону и увидеть весь объем доступной информации в отладчике после полного удаления обработчика OnClientClick
.
Более точно, ваш changeAnchor
Функция не возвращает функцию, она регистрирует функцию, которая будет выполняться всякий раз, когда jquery будет готов.это, в свою очередь, регистрирует clickHandler на представленных HTML-элементах, которые соответствуют кнопке.вам не следует этого делать, в итоге вы, вероятно, регистрируете один и тот же обработчик для всех кнопок, каждый раз, когда кнопка отображается.Обработчик возможного нажатия также возвращает false, что отменяет обратную передачу.