TreeView 触发 TreeNodeCheckChanged事件

本文介绍了ASP.NET中TreeView控件的多种使用方法,包括如何通过客户端脚本实现点击事件来触发服务器端的PostBack操作,以及如何为TreeView控件的节点添加点击事件和检查更改事件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


  1. <script type="text/javascript">   
  2.     function goPostBack()   
  3.      {      
  4.          var o = window.event.srcElement;   
  5.          if (o.tagName == "INPUT" && o.type == "checkbox")   
  6.           {   
  7.               __doPostBack("","");   
  8.            }   
  9.       }   
  10. </script>   
  11. 1种方法 <asp:TreeView ID="TreeView1" runat="server" ShowCheckBoxes="All" OnSelectedNodeChanged="TreeView1_SelectedNodeChanged" OnTreeNodeCheckChanged="TreeView1_TreeNodeCheckChanged"
            ShowLines="True" EnableClientScript="false" onClick="javascript:goPostBack()" >
  12. 2种方法 Treeview1.Attributes.Add("onclick", "goPostBack()") ;

==================

this.lt_activeTreeViewEvent.Text = @"<script type='text/javascript'>    
                                                        function goPostBack3()    
                                                         {var o = window.event.srcElement;
                                                            if (o.tagName == 'INPUT' && o.type == 'checkbox')    
                                                              __doPostBack('',''); }    
                                                    </script>    
                                                    ";
                TreeView1.Attributes.Add("onclick", "goPostBack3()");

=============

TreeView1_SelectedNodeChanged 激活的节点,不能有 NavigateUrl 的属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值