격자보기 사용자 정의 컨트롤을 작성하려고합니다. 사용자 정의 컨트롤은 세션을 사용하여 그리드보기의 데이터 소스를 활성 상태로 유지합니다.격자보기 사용자 정의 컨트롤이 세션을 사용합니다.
문제는 페이지에 사용자 정의 컨트롤을 두 번 배치하면 세션 이름이 현재 하드 코딩되어있어 세션이 겹쳐서 표시된다는 것입니다. 이 문제를 해결하는 가장 좋은 방법은 무엇입니까?
격자보기 사용자 정의 컨트롤을 작성하려고합니다. 사용자 정의 컨트롤은 세션을 사용하여 그리드보기의 데이터 소스를 활성 상태로 유지합니다.격자보기 사용자 정의 컨트롤이 세션을 사용합니다.
문제는 페이지에 사용자 정의 컨트롤을 두 번 배치하면 세션 이름이 현재 하드 코딩되어있어 세션이 겹쳐서 표시된다는 것입니다. 이 문제를 해결하는 가장 좋은 방법은 무엇입니까?
컨트롤의 데이터를 저장하는 가장 좋은 방법은 ViewState에 또는 ControlState를 사용하는 중입니다. 이렇게하면 같은 페이지에서 컨트롤의 여러 인스턴스간에 데이터를 분리 할 수 있습니다.
세션에서 키를 하드 코딩하는 대신 사용자 컨트롤 ID를 세션의 키로 사용할 수 있습니다.
감사합니다, Sandeepkumar 굽타