У меня был (к счастью, краткий) роман с UpdatePanels, и с тех пор, как я начал использовать jQuery http://docs.jquery.com/Tutorials и jQuery UI http://jqueryui.com/
Я никогда не оглядывался назад. Я знаю, что это не книга, но я обнаружил, что большинство материалов на сайте написаны довольно хорошо и могут помочь вам начать довольно быстро:)
Я думаю, что идея заключается в том, что вы хотите начать, чтобы ваш клиент потреблял данные сервера с как можно меньшими затратами asp.net.
Я думаю, что в ASP.NET MVC это работает намного лучше, чем на предыдущих платформах.