С ASP.NET MVC, вероятно, проще всего и, возможно, предпочтительнее вызвать веб-сервис с помощью jQuery следующим образом:
(параметры не переданы или веб-сервис на основе REST)
$.get('ajax/test.html', function(data) {
$('.result').html(data);
alert('Load was performed.');
});
(с параметрами)
$.post("test.php", { name: "John", time: "2pm" }, function(data) {
$('.result').html(data);
alert("Data Loaded: " + data);
});
Подробнее о API jQuery ajax API jQuery Ajax