После бесчисленных часов исследований (создание нескольких демонстрационных проектов, просмотр вебинаров и т. Д.) Я чувствую, что MVC .net отлично работает для 90% типов веб-приложений, но не для моих.
По сути, у меня есть приложение для панели инструментов, в котором я отображаю большое количество информации на разных графиках / диаграммах (все на одном экране). Если я изменю состояние элемента управления на странице, скажем, диапазон дат, я бы хотел, чтобы все графики / диаграммы обновлялись соответствующим образом.
Это довольно тривиально в веб-формах, использующих пользовательские контроли с панелями обновления ajax, но я не видел «хорошей» простой реализации в MVC без выполнения большей части тяжелой работы в коде JQuery / Javascript.
Большинство примеров постбэков в MVC связаны с отправкой форм (у нас нет никаких форм на нашей панели инструментов) или с переходом от представления к представлению (что я тоже не хочу делать). Самое близкое, что я могу рассказать о том, что нам нужно, это инфраструктура MVVM, но мы не будем переходить на Silverlight в течение нескольких месяцев.
Я думаю о MVC неправильно, я упускаю такой простой пример, который основные блоггеры / учебники не освещают? Есть мысли?