Необходимо отменить действие привязки по умолчанию, вернув false из обработчика щелчка;
$(".Name").click(function() {
$.ajax({
url: '<%= Url.Action("MyAction") %>',
dataType: 'html',
success: function(result) {
$("#tableToUpdate").html(result);
}
});
return false; // <-- that's important
});
Но я бы, вероятно, напрямую использовал бы ссылку на ссылку:
<%= Html.ActionLink("Foo", "MyAction", null, new { @class = "Name" }) %>
который я бы ненавязчиво AJAXify в отдельном файле javascript (прогрессивное улучшение):
$(function() {
$('.Name').click(function() {
$('#tableToUpdate').load(this.href);
return false;
});
});