Мы разрабатываем сайт изначально без javascript для максимальной поддержки с целью наслоения функциональности js поверх. Проблема, которую мы имеем, состоит в том, что на одной странице есть 2 или более элементов функциональности (например, экран для захвата личных данных, который включает поиск по почтовому индексу для адреса). Не имея возможности изменить обратную передачу при отправке полной формы или обратной передачи для поиска почтового индекса, мы получаем одно действие контроллера, которое выполняет оба действия. Это не очень хорошо, так как в конечном итоге Индексное действие делает больше, чем одну вещь. При наличии клиента с поддержкой js это будет красиво разделено на отдельные действия.
Мне было интересно, сталкивался ли кто-нибудь еще с этой проблемой создания сайта ASP.MVC, свободного от javascript, и каким шаблоном вы использовали для преодоления раздувания действий контроллера, как мы его называем?