Мне интересно, создал ли кто-нибудь общий элемент управления типа «занятый ящик» для ASP.NET MVC. В основном то, что всплывает (отключает экран), пока страница загружается (или перенаправляет).
Я бы порекомендовал JQuery Block UI . Если вы используете JQuery, это очень легко настроить. В основном для всех запросов ajax, вам просто нужно добавить следующие строки:
$(document).ready(function(){ $().ajaxStart($.blockUI).ajaxStop($.unblockUI); });