Я столкнулся с этим некоторое время назад, как сказал Эль Ронноко, это связано с тем, что DOM не перезагружается.Однако вы можете просто изменить $(document).ready(function() {
на
Sys.Application.add_load(function() {
Это заставит его запускаться при каждой обратной передаче.
Вы также можете использовать функцию pageLoad (), но вы можете иметь только однуФункция pageLoad, тогда как с помощью Sys.Application.add_load вы можете добавить столько обработчиков, сколько пожелаете.