2010-06-24 67 views
0

我已經實現了JQuery Async Treeview(在APS.NET MVC2中)並且工作正常,但問題是當用戶向樹添加新節點(通過另一個接口)時,無法重新加載樹並且反映新的樹形結構。如何清除/重新加載/刷新JQuery異步TreeView?

查看樹中更改的唯一方法是關閉瀏覽器(IE8)。每重裝犯規試圖在樹上.empty()做任何事情:(

繼承人的網頁源:

<script src="/Scripts/jquery.treeview.js" type="text/javascript"></script> 
<script src="/Scripts/jquery.treeview.async.js" type="text/javascript"></script> 
<script type="text/javascript"> 
    $(document).ready(function() {   
     $('#organizationStructure').empty(); 
     $('#organizationStructure').treeview({ 
      url: '/OrganizationStructure/Browse/', 
      collapsed: true, 
      animated: "medium", 
      control: "#sidetreecontrol" 
     }); 
    }); 
</script> 

<h2><%= Html.Encode(ViewData["Message"]) %></h2> 
<p></p> 
<div id="sidetreecontrol"> <a href="?#">Collapse All</a> | <a href="?#">Expand All</a> </div> 
<p></p>  


<ul id="organizationStructure" class="filetree"></ul> 

的URL/OrganizationStructure /當樹被建立在第一次瀏覽時纔會調用對於我的生活..我不能讓瀏覽器「刷新/刷新」按鈕被點擊,即使它重建

任何幫助,將不勝感激感謝

+0

您正在使用的OutputCache偶然? – dotjoe 2010-06-24 18:29:40

+0

我不知道 - 我該如何檢查/關閉它? – Jerrold 2010-06-25 04:13:40

回答

0

找到了答案在this answer

[OutputCache(NoStore = true, Duration = 0, VaryByParam = "None")] 
0

編輯:驚喜驚喜 - EM。 PTY(),然後在Chrome和FF,但不是IE8罰款文件準備工作樹視圖():P

還是輸了這一個...

是有可能ALWAYS調用的URL每次一個節點被擴展?我不知道什麼阻止它一旦其已經加載

再次感謝