Một cây biến mất thường liên quan đến một lỗi trong Treedataservice.ashx
gọi.
Nếu bạn sử dụng công cụ phát triển F12 trong IE9 bạn sẽ có thể để có được URL cho web này gọi dịch vụ từ tab Network, nó sẽ giống như thế này:
http://your-domain.local/umbraco/webservices/TreeDataService.ashx?rnd=d4859dc821714624be368bdafb1dd1d9&id=-1&treeType=content&contextMenu=true&isDialog=false&rnd2=89.4
Sau đó, khi bạn gọi url dịch vụ web từ trình duyệt trực tiếp, bạn sẽ có thể thấy lỗi được trả về và do đó xác định được vấn đề chính xác.
Tôi đã thử nghiệm 4.11.1 với IE9 và cây hoạt động chính xác, do đó nó cho thấy vấn đề là với trường hợp của bạn.
Nếu dịch vụ web ở trên hoạt động chính xác (nó phải trả về JSON), thì có thể đáng để kiểm tra các cuộc gọi dịch vụ web khác, chẳng hạn như TreeClientService.asmx
do lỗi.
Trong hầu hết các trường hợp, hãy kiểm tra các dịch vụ web này sẽ tiết lộ sự cố thực tế khiến cho cây không hiển thị.
Nguồn
2013-01-03 15:14:49
Đó có phải là vấn đề liên quan đến ClientDependency không? – Jahan
Bạn đang sử dụng phiên bản umbraco nào? – lnrbob
@Inrbob: Phiên bản Umbraco là "4.11.1" – Jahan