为treeview添加客户端事件

时间:2022-04-23
本文章向大家介绍为treeview添加客户端事件,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

在使用TreeView控件时,要想取得选种的节点的信息需要返回服务器,这样的话就加重了服务器的负担。

如果仅仅是为了取的选种节点的信息,其实根本没有必要返回服务器,在客户端也可以的。

.CS文件:

TreeNode nodeF = new TreeNode(); 
nodeF.ID = drKs[0].ToString()+"" onclick="javascript:node_click('"+drKs[0].ToString()+"');";
 //关键就在加红的这段代码。 
nodeF.Text = drKs[1].ToString(); 
t_TjXmWh.Nodes.Add(nodeF); 

以上代码实际上是为每个节点添加onclick事件,将需要的信息作为参数传递给onclick事件处理函数。

客户端脚本:

<SCRIPT language=javascript> 
<!-- 
function node_click(text) 
{ 
window.parent.frm_right.location.replace("aTjXmWh_right.aspx?Parameters="+text); 
} 
//--> 
</SCRIPT>