2017-04-02 5 views
0

이 제목은 맞지 않아 보이지만 아직 답을 찾을 수 없습니다.카운터 값을 유지하는 방법 thats 값을 페이지 초기화에서 사용할 수 있습니다.

사용자가 단추를 클릭하여 페이지에 usercontrol을 추가 할 수있게하려고합니다. 가설 적으로, 그들은 그들이 원하는만큼 이것을 할 수 있습니다. Postback에서 이러한 컨트롤을 다시 만들어야하고 페이지 초기화에서 viewstate가 페이지로드시 해당 값을 돌려 줄 수 있도록하려고한다는 것을 알았습니다.

내 문제는 사용자가 페이지에 넣은 적절한 수의 컨트롤을 다시 생성하기 위해 Init에서 사용할 수있는 카운터를 유지하는 방법을 모른다는 것입니다. Viewstate는 Init에서 사용할 수 없으므로 값을 증가 시키거나 감소시킬 수있는 숨겨진 필드를 사용할 수 없습니다. 세션 변수도 사용할 수 없습니다. 나는이 특별한 프로젝트에서 그들을 사용할 수 없다.

참고로 이번에는 페이지로드시에 이러한 사용자 컨트롤을 추가하고 삭제할 예정입니다. 그러나 사용자 정의 컨트롤 내의 필드는 포스트 백간에 일관되게 값을 유지하지 않습니다.

답변

-1

클라이언트에서이 개수를 항상 유지하고 예를 들어 URL에 추가 할 수 있습니다.

+0

저에게 다시 연락 주셔서 감사합니다. 모범이 있습니까? 이것이 어떻게 작동하는지 나는 잘 모르겠습니다. – Wilock

관련 문제