이 제목은 맞지 않아 보이지만 아직 답을 찾을 수 없습니다.카운터 값을 유지하는 방법 thats 값을 페이지 초기화에서 사용할 수 있습니다.
사용자가 단추를 클릭하여 페이지에 usercontrol을 추가 할 수있게하려고합니다. 가설 적으로, 그들은 그들이 원하는만큼 이것을 할 수 있습니다. Postback에서 이러한 컨트롤을 다시 만들어야하고 페이지 초기화에서 viewstate가 페이지로드시 해당 값을 돌려 줄 수 있도록하려고한다는 것을 알았습니다.
내 문제는 사용자가 페이지에 넣은 적절한 수의 컨트롤을 다시 생성하기 위해 Init에서 사용할 수있는 카운터를 유지하는 방법을 모른다는 것입니다. Viewstate는 Init에서 사용할 수 없으므로 값을 증가 시키거나 감소시킬 수있는 숨겨진 필드를 사용할 수 없습니다. 세션 변수도 사용할 수 없습니다. 나는이 특별한 프로젝트에서 그들을 사용할 수 없다.
참고로 이번에는 페이지로드시에 이러한 사용자 컨트롤을 추가하고 삭제할 예정입니다. 그러나 사용자 정의 컨트롤 내의 필드는 포스트 백간에 일관되게 값을 유지하지 않습니다.
저에게 다시 연락 주셔서 감사합니다. 모범이 있습니까? 이것이 어떻게 작동하는지 나는 잘 모르겠습니다. – Wilock