This article first tells a short story about unobtrusive JavaScript, then delves into unobtrusive client-side validation support, and finishes up with unobtrusive jQuery-based Ajax support. ...