asp:treeview获取点击的值(无内容)

  前台代码:

 

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="tv.aspx.cs" Inherits="tv" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    
<title>无标题页</title>
</head>
<body>
    
<form id="form1" runat="server">
    
<asp:HiddenField ID="lbl2" runat="server" />
    
<div style="width:80%; height:80px; overflow:scroll;">
        
<asp:TreeView ID="tv1" runat="server"></asp:TreeView>
    
</div>
    
<input type="button" value="返回" onclick="javascript:alert(document.getElementById('lbl2').value);" />
    
</form>
</body>
</html>

 

后台代码:

 

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class tv : System.Web.UI.Page
{
    
protected void Page_Load(object sender, EventArgs e)
    {
       
        
this.tv1.SelectedNodeChanged += new EventHandler(tv_SelectedNodeChanged);
        
//this.lbl.ClientID
        if (!IsPostBack)
        {
            
this.tv1.Nodes.Add(new TreeNode("aaa""aaa"));
            
this.tv1.Nodes.Add(new TreeNode("bbb""bbb"));
            
this.tv1.Nodes.Add(new TreeNode("1""1"));
            
this.tv1.Nodes.Add(new TreeNode("2""2"));
            
this.tv1.Nodes.Add(new TreeNode("3""3"));
            
this.tv1.Nodes.Add(new TreeNode("4""4"));
        }
    }

    
void tv_SelectedNodeChanged(object sender, EventArgs e)
    {
        
this.lbl2.Value = ((TreeView)sender).SelectedNode.Value;
        Response.Write(
"改变事件"+((TreeView)sender).SelectedNode.Value);
    }
}
阅读更多
个人分类:
想对作者说点什么? 我来说一句

js获取treeview点击节点的值

2014年11月10日 117KB 下载

没有更多推荐了,返回首页

不良信息举报

asp:treeview获取点击的值(无内容)

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭