목록 상자의 PreRender 이벤트에 databind 메서드를 넣고 예를 들어 목록 상자가 화면에 렌더링 된 경우 데이터베이스 호출이 호출됩니까? 이것은 목록 상자에 관한 구체적인 예입니다 만, PreRender의 코드는 컨트롤이 화면에 렌더링 될 경우에만 호출됩니다. 그렇다면 데이터 바인딩과 같은 PreRender에 코드를 삽입하는 것이 좋습니다.PreRender에 대한 다음 내용이 true입니까?
답변
편집 : 그냥 내가 대답은 '예 여전히 생각에 질문을 변경 ...하지만 다음은 여전히 적용
는listbox
의 PreRender
이벤트는 화재 제어가 Visible=true
로 설정한다면 페이지에.
따라서 PreRender
에서 DataBind
(및 관련 데이터베이스 호출)을 수행하면 Visible=False
으로 설정하면 데이터베이스를 호출하지 않습니다.
PreRender
에 중단 점을 지정하고 HTML에서 컨트롤의 가시성을 변경하여 매우 쉽게 테스트 할 수 있습니다.
괜찮 았으므로 실제 컨트롤이 페이지에 그려지는 것과 아무런 관련이 없습니다. 컨트롤의 visible 속성을 false로 설정해야합니다. true이지만 페이지에 표시되지 않으면 PreRender를 계속 호출합니다. 이 올바른지? – Xaisoft
맞습니다.'prerender' 이벤트는 페이지를 스크롤하지 않고도보기에 있지 않더라도 페이지의 모든 컨트롤에 대해 호출됩니다. 'prerender' 이벤트. .NET 페이지 수명주기 http://msdn.microsoft.com/en-us/library/ms178472.aspx를 살펴보고이 이벤트가 어느 시점에서 발생했는지 확인할 수 있습니다. 보기로 스크롤 할 때 데이터를 컨트롤에 동적으로로드하려면 일부 javascript와 AJAX를 사용해야합니다. – RYFN
- 1. PreRender에 대한 바인딩 컨트롤
- 2. URLStream.connected가 항상 true입니까?
- 3. CompletionService.take(). isDone() 항상 true입니까?
- 4. Boolean instanceof Object가 true입니까?
- 5. 왜 JavaScript에서 0 == ""true입니까?
- 6. 왜 ListBox.Items.IsReadOnly = true입니까? (F #/Silverlight)
- 7. 두 정수를 비교하십시오 : 왜 == true입니까?
- 8. 내용이
- 9. 이 조건이 항상 true입니까? (pktNum! = invPktNum)
- 10. ListBox에 DataSource에 대한 변경 내용이 표시되지 않습니다.
- 11. 캔버스를 지우면 이전 내용이 다음 무승으로 다시 나타납니다.
- 12. 다음 언어에 대한 문법을 찾아 다음 언어
- 13. 다음 질문에 대한 답변을
- 14. 내 목록과 데이터베이스의 내용이 중복됩니다.
- 15. 연결 문자열의 내용이 잘못되었습니다.
- 16. 출력하기 내용이 특정 확장자
- 17. 본문 배경없이 내용이 이동합니다
- 18. CMS 다음 기능에 대한 조언
- 19. 다음 조건에 대한 솔루션을 도와주십시오.
- 20. UITableViewcell에 대한 다음 버튼 누르기
- 21. C++에서 postincrement보다 빠른 preincrement - true입니까? 그렇다면 그 이유는 무엇입니까?
- 22. UIScrollview의 내용이 항상 위로
- 23. ISV 제품에 대해 트리거 사용을 피하기 위해 제시된 인수는 true입니까?
- 24. UIPopoverController의 내용이 흐립니다.
- 25. 메서드에서 매개 변수를 사용하면 메서드의 함수에 대한 내용이 변경됩니까?
- 26. 내용이 jQuery에서 액티브한지 확인하십시오. 변경 이벤트에 대한 아코디언
- 27. 웹보기가 비어 있지만 내용이 있습니다.
- 28. listView에 내용이 표시되지 않습니다.
- 29. Localization.string 파일 내용이
- 30. 내용이 툴팁에 담겨 있습니다.
여기 어딘가에 좋은 질문이 있다고 생각하지만 혼란 스럽습니다. 누군가가 이것을 정리할 수 있습니까? – Beska
나는 소리를 좋게하려고 노력했다. – Xaisoft