문제

ASPX 페이지에 TreeView 컨트롤이 있습니다. 데이터는 데이터베이스에서 제공되며 프로그래밍 방식으로 TreeView Control에 바인딩합니다. (물론 데이터베이스의 부모-자식 관계)

글쎄, 나는 선택한 노드 아래에 새 자식을 추가하는 데 사용하는 텍스트 상자를 추가했으며 잘 작동하지만 새로운 추가 노드를보기 위해서는 새로 고침해야하며 페이지가 새로 고침해야하며 모든 확장 된 노드가 자연스럽게 무너집니다. 어떻게 막을 수 있습니까? 또한 UpdatePanel을 사용하여 전체 페이지를 새로 고치지 않고 자식 노드를 확장하고 있습니다. 사용자가 선택한 노드 아래에 무언가를 추가하면 새로 고침이나 포스트백없이 최근에 추가 된 노드를 선택한 페이지 바로 아래에보아야합니다.

미리 감사합니다 ..

btw 나는 JavaScript에서 경험이 많지 않아 JavaScript로 할 수 없습니다.

도움이 되었습니까?

해결책

트리 뷰를 바인딩 할 때 또는 TreeView를 새로 고칠 때마다 Treenode의 확장 속성을 "False"로 설정할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top