Page_Load() 메서드에서 데이터베이스를 쿼리하고 데이터를 사용하여 개체를 채우는 것과 같은 몇 가지 작업을 수행하는 C# 코드 숨김이있는 asp.net 페이지가 있습니다. . 그런 다음이 데이터를 페이지에 표시합니다. 이 모든 것이 잘 작동합니다. 두 개의 포스트 백을 설정하여 목록 상자의 값을 클릭하면 패널 컨트롤이 나머지 해당 객체의 데이터로 채워지도록했습니다. 포스트 백이 올바른 방법이라고 생각했는데, 이로 인해 전체 클래스가 다시 호출되어 개체를 다시 초기화하고 유지하려는 데이터를 파괴합니다.포스트 백에서 C# 객체 유지
일부 형식의 부분 포스트 백이이 문제를 해결할 수 있습니까, 아니면 내가 수행하려는 것을 구현하는 더 좋은 방법이 있습니까?
나는 ... 그 데이터베이스 쿼리를 받아, 나는 다시 쿼리 무언가를 클릭 할 때마다 피하기 위해 원하는대로, 객체에게 다시 게시가 호출 될 때마다 다시 채우려면
내가 원하지 않는 Javascript 객체를 지속하는 것에 관한 많은 질문을 발견했지만 실제로이 문제를 해결하는 것으로 보이는 것은 없습니다. 사용하고 있습니다. 닷넷 4.0
데이터 세션/캐시/쿠키/등을 유지하기위한 선택의 폭이 넓습니다. 또 다른 선택은 [UpdatePanel] (http://www.asp.net/ajax/tutorials/understanding) 부분 게시물 일 수 있습니다. -asp-net-ajax-updatepanel-triggers). – Zachary