首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

每点一上treeview就会加一个节点,这是咋回事

2012-09-23 
每点一下treeview就会加一个节点,这是怎么回事C# codeprotected void TreeView1_Load(object sender, Even

每点一下treeview就会加一个节点,这是怎么回事

C# code
protected void TreeView1_Load(object sender, EventArgs e)        {            TreeNode rootnode = TreeView1.Nodes[0];            rootnode.ChildNodes.Add(new TreeNode("建筑1"));        }

就这么一段代码,我本来想实现的是只在页面启动的时候,向treeview1控件的1号父节点添加一次子节点,但是现在只要每点击一下子节点,就会再次出现一个子节点,这是怎么回事?我把括号内的代码剪切到page_load也仍然是这样

[解决办法]
protected void Page_Load(object sender, EventArgs e)
{
if(!Page.IsPostBack)
{
TreeNode rootnode = TreeView1.Nodes[0];
rootnode.ChildNodes.Add(new TreeNode("建筑1"));
 }
}

热点排行