Я работаю над приложением ASP.NET WebForms CMS, и у меня возникли проблемы с решением конкретной проблемы. Некоторое время у меня было меню на боковой стороне консоли администратора, которое показывает список страниц, ссылок и т. Д., Составляющих карту сайта. Пользователи могут нажать на запись, вызывая всплывающее меню в точке щелчка мышью. В этом меню есть такие параметры, как страница обновления, страница просмотра, страница удаления и т. Д.
Я получаю некоторые отзывы от моих пользователей о том, что необходимость сделать несколько кликов, чтобы попасть на страницу обновления, становится утомительной, особенно при обновлении сразу нескольких страниц. Я хотел бы изменить приложение так, чтобы при щелчке по одному из этих пунктов меню открывалась страница обновления, а в верхней части этой страницы могли быть дополнительные параметры.
Проблема в том, что, поскольку меню страниц может быть довольно тяжелым, я не хочу просто переходить на совершенно новую страницу, и у меня уже есть существующая и работающая функциональность на отдельных страницах aspx. Что я действительно хотел бы, так это чтобы ТОЛЬКО основная часть страницы, которая содержит элементы управления обновлением, обновлялась при нажатии на пункт меню. Вот картинка, чтобы дать вам представление о том, с чем я работаю:
Итак, я бы хотел, чтобы пользователь мог щелкнуть по элементу в разделе № 2 и чтобы в разделе № 3 были обновлены элементы управления обновлением для этого элемента. Я рассмотрел использование .NET AJAX UpdatePanel, но некоторые необходимые мне элементы управления, такие как элементы проверки, не совместимы с UpdatePanel.
Мне нужны некоторые идеи относительно того, как это сделать. Какой метод самый лучший? Кто-нибудь делал что-то подобное раньше? В идеале я хотел бы иметь возможность сохранить существующие страницы, которые я создал, потому что я знаю, что их логика работает.