Дейв прав, нет способа "MVC" сделать это, но у вас наверняка есть доступ к событиям ajax в jQuery. Вызов setTimeout позволяет нам держать blockUI скрытым, если вызов AJAX возвращается менее чем за 250 мс.
$().ajaxSend(function() {
doLoad = setTimeout(function() {
$("#divtoblock").block({ message: "Loading..." }); }, 250);
});
$().ajaxComplete(function() {
clearTimeout(doLoad);
$("#divtoblock").unblock();
});