AJAX - это действительно технология, которую вы ищете. Он используется для отправки асинхронного запроса от клиентского браузера на сервер.
В jQuery есть функция ajax , которую вы можете использовать для запуска такого запроса. В вашем контроллере вы можете иметь обычный метод, помеченный [HttpPostAttribute]
для ответа на ваш запрос AJAX.
Большую часть времени вы будете возвращать результат JSON из вашего контроллера в ваше представление. Думайте о JSON как о чем-то похожем на XML, но с которым проще работать из браузера. Браузер получит JSON и может затем проанализировать результаты, чтобы сделать что-то вроде показа сообщения или замены HTML-кода в браузере.
Здесь вы можете найти хороший пример того, как использовать все это вместе.