为treeview添加客户端事件 - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- 为treeview添加客户端事件 (http://www.webasp.net/article/14/13952.htm) |
| -- 作者:未知 -- 发布日期: 2004-10-16 |
| 在使用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> 注:本文阐述的方法,或许有些另类,这是我的无奈之举。如果有更好的方法,请告诉我,谢谢。 E-mail:czhenq@yahoo.com.cn QQ:3671909 |
| webasp.net |