Im Asp.net/VB.net 웹 사이트에서 작업하고 C#/WPF 배경에서 작업하는 것은 나에게 조금 새로운 것입니다.VB.Net/ASP.Net Datatable 값 저장 안 함
나는 DataTable을과 같이 선언 :
Public notificationList As DataTable
그리고 난 다음 그것을 채우고 모두가 잘
notificationList = dbGetNotificationsList(1)
rptNotify.DataSource = notificationList
rptNotify.DataBind()
작동 내 페이지에 컨트롤에 바인딩 Page_Load 이벤트 처리기를 사용했다
그러나 다른 방법으로는이 DataTable에 액세스 할 수 있어야하지만 언제든지 항상 아무 것도 아닌 것처럼 보입니다. 세션 등에서이 값을 다른 곳에 저장해야합니까?
감사합니다.
모든 사용자가 자신의 인스턴스를 보유하기 때문에 세션에 DataTable을 저장하면 안됩니다. 즉, 사용자 수가 증가하면 확장 성이 떨어집니다. 또한 마지막 포스트 백 이후에 데이터가 변경되었을 수도 있지만 이전 데이터를 보유하고 있습니다. 따라서 필요한 모든 포스트 백에 DataTable을로드하는 것이 어떻습니까? –
여기에있는 데이터에는 사용자 목록과 해당 사용자 이름 옆에있는 확인란을 선택해야하는지 나타내는 값이 들어 있습니다. 이 확인란을 사용하여이 DataTable에 체크 된 모든 값을 저장 한 다음 기본적으로 DT를 XML로 변환하고 저장 프로 시저에 전달하여 데이터베이스를 업데이트하려고합니다. – Purplegoldfish