- AJAX è un linguaggio lato server che si integra con ASP?

non è un linguaggio lato server che si integra con asp ma è un acronimo di Asynchronous JavaScript and XML. Praticamente si mette "tra il server e il client"

- AJAX potrebbe sostituire JS?

no perchè buona parte di AJAX è javascript