Убедитесь, что вы включили ненавязчивый скрипт jquery на свою страницу (в дополнение к jquery):
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.js")" type="text/javascript"></script>
и что вы включили ненавязчивый JavaScript в своем файле web.config
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
Также для дальнейшей диагностики таких проблем я бы порекомендовал вам использовать какой-либо инструмент, который позволил бы вам точно видеть, что происходит на уровне HTTP. FireBug более чем превосходен для такого анализа.Он также покажет любые возможные ошибки JavaScript, которые могут у вас возникнуть, он будет отображать или нет запросы AJAX, которые предоставят вам дополнительную информацию о том, выполняется запрос AJAX или обычный запрос, ... полезные сведения.