Jquery calls to page method vs web service vs web api
<p>I'm working on an asp.net webforms application and I see a lot of areas where the page posts back after a dropdownlist selection is made, during which a small amount of data is retrieved from the server to populate another control (like a textbox). It's not a nice user experience to have the page posting back everytime you make a selection, especially if there are 5+ dropdowns on the page. To eliminate these posbacks I'm thinking of implementing JQuery ajax calls (which I already have experience with). </p>

<p>My questions:  Which is recommended - page methods or asmx web services? Aren't asmx web services considered 'older' technology? And further, I have been reading up on Web API...could this be an alternative to the page method and web service? Would web api be overkill simply to eliminate a bunch of simple postbacks?</p>
