2010-05-26 71 views

回答

1

用戶緩存用於存儲要與樹視圖控件綁定的數據存儲,以及每個後期檢查緩存varialble是否爲空。

例如象下面這樣:

public DataSet MenuTable 
    { 
     get 
     { 
      if (HttpContext.Current.Cache["MenuTable"] == null) 
      { 
       DataSet dsmenu = null; 

        dsmenu =GetMenuData(HttpContext.Current.Session["RolePkey"].ToString()); 

       HttpContext.Current.Cache["MenuTable"] = dsmenu; 
       return dsmenu; 
      } 
      else 
      { 
       return (DataSet)HttpContext.Current.Cache["MenuTable"]; 
      } 
     } 
    } 
0

不要將樹視圖放在母版頁上嗎? 如果你想有條件地綁定它,你可以存儲一個會話狀態變量,該變量指定樹視圖應該被綁定的時間。

+0

我需要綁定在每一頁上,但如果一次性其綁定,然後它不是一次又一次的每一頁 – 2010-05-26 07:47:45

+0

看到Pranay的答案,然後在綁定:d – 2010-05-26 08:56:17