為了方便了解,我們姑且分幾個步驟來說明。
首先,自然是在後台讀取所有樹節點。
///
/// 載入許可權樹
///
///
public string loadtree()
;data['-1_0']='text:獨辮子**後台';";
foreach (datarow dr in table.rows)
nodes += "using(\"system.web.ui.webcontrols.mztreeview\");";
nodes += "var tree = new mztreeview();";
nodes += "tree.datasource = data;";
nodes += "tree.setjsdatapath(\"mztreeview10/csdn/community/treedata/\");";
nodes += "tree.setxmldatapath(\"mztreeview10/csdn/community/treedata/\");";
"1";
nodes += "tree.autosort=false;";
nodes += "tree.usecheckbox=true;";
nodes += "tree.canoperate = true;";
nodes += "document.write(tree.render());";
nodes += "tree.expandlevel(1);";
//展開所有節點
nodes += "tree.expandall(0);";
return nodes;
}完了,將這個方法安放在page_load中去執行:
protected void page_load(object sender, eventargs e)
if (request.querystring["id"] != null)
if (!ispostback)
//將所有值賦給隱藏控制項hfchecked
hfchecked.value = schecked;}}
}第二,在客戶端編寫相應的方法
第三,前後我們已經後台獲取到節點及該角色所包含的許可權集,最後我們將在客戶端給予顯示。
至此,目的達到了。當然,以上所有的一切均需要在mztreeview控制項的基礎上實現。
MzTreeView 梅花雪 完全攻略
還是算了吧,看來dtree不是我的菜。還得再搜尋 最後在糊里糊塗間找到了mztreeview,來不及歡喜,便著手動工了 以上均屬題外話,別著急,希望下面的文章能夠幫到你。為了方便了解,我們姑且分幾個步驟來說明。首先,自然是在後台讀取所有樹節點。載入許可權樹 public string loadtre...
梅花雪樹控制項的使用
最近由於開發需要,需要 對不同條件查詢出來的選單,渲染成樹形結構,但是我們專案的框架不是基於vue和layui等的前端框架。所以只能自己找控制項去實現,在這裡我就選擇了梅花雪樹控制項。下面我說一下,我使用過程中的問題,因為我需要在本頁面形成樹形圖,但是由於梅花雪樹的所有給頁面書寫都是用的docume...
redis完全攻略
安裝篇 宣告 以下環境均是在ubuntu下進行 wget tar zxf redis 2.4.4.tar.gz 然後進入目錄後直接make就可以了 如果邇的系統是32位的那麼執行 make 32bit 安裝完成後 執行一下make test看是否正常 如果出現 you need tclsh8.5 i...