怎样实现点击同一节点亦执行事件

解决方案 »

  1.   

    1> 
    protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
        {
            Response.Write(" <script>location.href='../frm_Login.aspx'; </script>");
    }
    2>
    protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
        {
                 
            //{
        //    switch (this.TreeView1.SelectedNode.Value.ToString())
        //    {
        //        case "X_102"://程式設檔建立
        //            string str = "你沒有程式設檔建立的運行權限";
        //            if (Session["User_lb"].ToString().Trim() == "0")
        //            {    //                Response.Redirect("frm_SofetManage.aspx");
        //            }
        //            else
        //            {
        //                JingShi(str);
        //            }
        //            break;
        //        case "J_101"://物料or產品分類維護
        //            string str2 = "你沒有物料/產品分類維護的運行權限";
        //            if (Session["User_lb"].ToString().Trim() == "0")
        //            {    //                Response.Redirect("../Erp_Edit/frm_WL_CpF.aspx");
        //            }
        //            else
        //            {
        //                JingShi(str2);
        //            }
        //            break;
                    }
    }
      

  2.   

    protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
        {
            if (this.TreeView1.SelectedNode.Parent == null)//判断是否是父节点。
            {
                Response.Write("父节点");//执行代码
            }
            else
            {
                Response.Write("子节点");
            }
        }
    其实不太懂楼主的意思.
      

  3.   

    其实我的意思是,当我选中了节点1之后
    执行了SelectedNodeChanged事件
    当我再选择节点1的时候
    SelectedNodeChanged就不会再执行了
    有什么办法可以让它选择两次节点1的时候都执行这个事件或其它事件
      

  4.   

    我用VS2005自带的树来做的,当选中节点的时候,要执行后台代码,将该节点对应的详细信息显示出来
    所以刷新是可以接受的,但是这空间只有SelectedNodeChanged事件
    没有SelectedNode事件
      

  5.   

    执行SelectedNodeChanged时是有Postback的
    但是就是不执行代码
    因为选择了同一节点啊
      

  6.   

    选择同一节点对于SelectedNodeChanged肯定是没有影响的,可能要考虑别的途径了。。