У меня есть веб-приложение, которое я пытаюсь оптимизировать. Некоторые элементы управления скрыты в диалоговом стиле
DIVs
. Итак, я хочу их загрузить в через AJAX только тогда, когда пользователь хочет их видеть. Это нормально для элементов управления, которые, в основном, буквальном основе (различные меню и виджеты), но когда у меня есть то, что я называю "грязные" элементы - те, которые пишут подробную информацию
ViewState
, положил тонн CSS или скрипт на странице, требуют много справок и т. д. - Эти, казалось бы, невозможно двигаться "вне страницы", особенно учитывая, как ASP.NET будет реагировать на обратную передачу.
Я рассматривал какой-то шаг, где я переопределить рендер, найти маркеры для бит я хочу съехать и поставить заполнителей "Аякс", но не только сервера накладные показаться экстремальным, он также чувствует себя как полный Хак. Кроме того, ключевым элементом здесь представлены диалоговые окна, которые содержат формы с элементами управления на них, и я не могу представить как я буду перемещать элементы управления и их скриптов.
В моем воспаленном воображении, я хочу сделать это:
AJAXifier.AJAXify(ctlEditForm);
К сожалению, я знаю, что это сон.
Насколько близко я могу добраться до быстрой и легкой поддержки AJAX, не вызывая слишком большая нагрузка на сервер?