Remote validation in asp.net mvc
Create a custom remote attribute and override IsValid() method
Ajax with asp.net mvc
Providing visual feedback using LoadingElementId AjaxOption