Итак, у меня есть .Net-сайт, который я создал, а часть его - это страница, на которой можно отфильтровать, запросить и отобразить таблицу базы данных. Затем я разрешаю пользователям выбирать отдельную строку для редактирования или удаления. Обе эти функции выполняются на отдельных страницах. Недавно мне было предложено добавить функциональность на первую страницу, чтобы обеспечить фильтрацию запросов между посещениями. Например, если пользователь редактирует строку, затем возвращается в таблицу, фильтры, которые они выбрали, все еще должны быть на месте.Отображение .Net страницы внутри страницы
Мой вопрос - это самый простой способ сделать это. Проблема в том, что многие из фильтров динамически генерируются на основе другой таблицы в БД, поэтому они не статически кодируются на странице. Один из вариантов - передать строку фильтра в строку запроса, но это кажется непрактичным из-за возможной большой длины, которая может быть. Я также подумал о том, чтобы открыть новое окно, но есть проблемы с безопасностью и дублированием данных. Я мог бы также использовать iframe для загрузки страниц и скрыть исходный контент до завершения редактирования, но я не уверен, как получить доступ к кликам из iframe на соседней странице, или если это даже хорошая идея.
Любая помощь/предложения были бы весьма признательны.
Спасибо!
Вы можете использовать сеанс для хранения последних фильтров. – Fosco