为treeview添加客户端事件--[webfrom][原创]

王朝asp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

在使用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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航