웹 파트 (SP 2010)에서 동적으로 확인란 컨트롤을 생성하려고하지만 생성해야하는 확인란의 수는 이전 웹 파트의 값에 따라 다릅니다. 웹 파트 통신 인프라를 준수하면서 "onprerender"단계에서만 그 가치를 얻을 수 있습니다. 그러나 해당 값을 가진 확인란을 만들려고하면 포스트 백에서 확인란의 선택된 값을 가져올 수 없습니다! 동적으로 생성 된 컨트롤은 page_load 또는 oninit에 배치해야한다는 것을 알고 있습니다. 그러나 여기서는 사전 렌더링 단계에서 특별한 가치를 얻고 있기 때문에 여기에 넣지 않는 것이 좋습니다. 도와주세요! 이걸 쳤어!동적으로 생성 된 확인란 값은 가져 오기 단계에서 가져 오기
1
A
답변
1
Asp.net은 페이지에 해당 컨트롤이 필요할 때까지 처음으로 추가 한 후 모든 Init
에 동적으로 추가 된 컨트롤을 다시 만들어야합니다.
Session
변수를 사용하여 개수를 추적 할 수 있습니다.
ProcessPostData
메서드가 호출 될 때 (LoadViewState 바로 뒤에 호출 됨) 컨트롤이 없으면 사용자 입력을받을 수 없습니다. CheckedChanged와 같은 이벤트는 컨트롤이 ProcessPostData
이 호출되기 전에 Controls 컬렉션에있는 경우에만 실행됩니다.
은 참조 : Page life cycle
관련 문제
- 1. 동적으로 생성 된 파이썬 파일 가져 오기
- 2. Jsoup 동적으로 생성 된 HTML을 가져 오기
- 3. 동적으로 생성 된 페이지에서 URL 가져 오기
- 4. 동적으로 생성 된 요소의 높이 가져 오기
- 5. 동적으로 생성 된 콘텐츠를 플래시로 가져 오기
- 6. 동적으로 생성 된 컨트롤에서 값 가져 오기
- 7. 동적으로 생성 된 JTextFields에서 콘텐츠 가져 오기
- 8. 동적으로 생성 된 클래스에서 속성 가져 오기
- 9. 동적으로 생성 된 텍스트를 가져 오기
- 10. 가져 오기 값은
- 11. 가져 오기 값은
- 12. 가져 오기 값은
- 13. 가져 오기 값은
- 14. 가져 오기 값은 jQuery를
- 15. 가져 오기 값은
- 16. 중첩 된 gridview에서 확인란 값 가져 오기
- 17. 확인란 텍스트 값 가져 오기
- 18. 상위 행의 확인란 가져 오기
- 19. 모듈을 동적으로 가져 오기
- 20. Django - 동적으로 가져 오기
- 21. 크롬 확장 생성 된 값 가져 오기
- 22. 가져 오기 기본 값은 유형
- 23. 가져 오기 값은 자바 스크립트
- 24. 가져 오기 값은 클릭 안드로이드
- 25. 동적으로 생성 된 텍스트 요소에서 val() 가져 오기
- 26. updatepanel에서 동적으로 생성 된 컨트롤에서 값 가져 오기
- 27. JQuery에서 동적으로 추가 된 요소 가져 오기
- 28. 동적으로 h2에서 csv 가져 오기
- 29. 구성 단계에서 Gradle 작업 그래프 가져 오기
- 30. 오이 단계에서 factorygirl 만든 개체 가져 오기
안녕하세요, 감사합니다 답장을! 하지만, 그것은 세션 변수를 사용하도록되어 있지 않습니다. – Esh
ViewState는 'LoadViewState'가 바로 전에 호출되기 때문에 사용할 수 있습니다. 이것은 이벤트가 아니기 때문에, 당신은'LoadViewState' 메소드를 오버라이드해야 할 것입니다. – nunespascal