Сохранять объекты C # в обратных передачах

У меня есть страница asp.net с кодом программной части C #, который выполняет некоторые действия в методе Page_Load () (например, запрашивает базу данных и выполняет несколько других вызовов для заполнения объектов с помощью данные). Затем я отображаю эти данные на странице. Все работает нормально. Я настроил несколько обратных передач, чтобы при щелчке значения в списке панель управления заполнялась остальными данными соответствующего объекта. Я думал, что обратная передача является правильным способом сделать это, но это приводит к повторному вызову (всего класса?), Что повторно инициализирует мои объекты и уничтожает данные, которые я хочу сохранить.

Будет ли какая-то форма частичного - обратная передача решает эту проблему, или есть лучший способ реализовать то, что я пытаюсь сделать?

Я не хочу повторно заполнять объекты каждый раз, когда вызывается обратная передача, поскольку для этого требуется запрос к базе данных, и Я хочу избежать повторногозапросы каждый раз, когда что-то щелкают ...

Я нашел много вопросов относительно сохраняющихся объектов Javascript, но ничего, что действительно могло бы решить эту проблему. Я использую .Net 4.0

6
задан uscere90 10 June 2011 в 16:15
поделиться