Sirs, я уверен, что решение моей задачи было изобретено давно, и я не хочу случайно изобретать колесо. Я использую классические ASP.NET и jQuery. Таким образом, задача такова:Динамически загружать содержимое div после того, как DOM готов
- Браузер запрашивает страницу, например,
CreateOrder.aspx
. - ASP.NET возвращает HTML без фактического содержимого и пустым
div
, где я хочу показать свой контент. - Браузер выполняет дополнительные запросы, извлекает все данные и помещает их в
div
s.
Есть ли какая-либо из готовых технологий в ASP.NET для достижения этой прозрачности? Может быть, что-то вроде UpdatePanel
? Опять же, я не хочу ничего загружать из базы данных в Page_Load
.
Я знаю о 'ready', но что я должен делать? Вручную вызовите некоторые обработчики ASHX, верните куски HTML-кода и вручную поместите его в 'div'? Где здесь «вне коробки»? – Denis
Вы должны быть в состоянии сделать это с помощью UpdatePanel и/или jQuery. Вам просто нужно выбрать событие для запуска асинхронного вызова. Затем возьмите возвращаемую разметку и введите ее в div. Это ваш выбор, как вы хотите заниматься этим. jQuery - это более легкий вариант, поскольку у вас нет viewstate и т. д. в частичном сообщении, которое использует .NET. – eyegropram