매우 이상한 문제가 있습니다. asp.net 트리보기를 표시하는 SharePoint 웹 파트가 있습니다. 드롭 다운에서 나무 깊이가 필요합니다. 트리보기의 성능을 향상시키기 위해 트리 깊이의 마지막 수준에 대해 PopulateOnDemand 속성을 true로 설정합니다.SharePoint 웹 파트의 Asp.Net 트리보기 - 입력 문자열 오류
예를 들어 데이터의 총 레벨이 10이고 트리 깊이를 3으로 선택하면 세 번째 레벨 데이터 인 PopulateOnDemand가 true로 설정됩니다.
이제 이상한 부분이 있습니다. 세 번째 레벨에서 + 이미지를 클릭하면 특정 노드 아래에 자식이 있으면 콜백이 발생하고 노드가 확장됩니다. 그러나 해당 노드에 대한 하위 항목이 없다면 + 입력 문자열이 올바른 형식이 아닙니다.라는 오류가 발생합니다.
나는 서버 측 오류가 없음을 확인했습니다. 인터넷 익스플로러가 확장 노드를 묶으려고 할 때 어떤 것들은 비린내가 될 것 같습니다.
비슷한 문제가 있거나 해결 방법이 있으면 알려주세요.
미리 감사드립니다.
안녕하세요, 아니요 업데이트 패널을 사용하고 있지 않습니다. 그러나 콜백을 사용하여 서버에서 데이터를 가져 오는 동일한 웹 파트에 다른 컨트롤이 있습니다. – Faiz
NavigateUrl을 = "#"또는 "javascript : void (0)"으로 변경해보십시오. TreeNode 클래스를 상속하여 '반환 false'(링크가없는 방식)를 추가해야했습니다. –