日期:2014-05-18  浏览次数:20462 次

急!asp.net ajax的问题,treeview用UpdatePanel包起来后,后台Node.Select()实效。
Treeview   用UpdatePanel包起来,用个增加按钮执行代码如下

TreeNode   node   =   new   TreeNode();
node.Value         =   Guid.NewGuid().ToString();
node.Text           =   this.TextBox1.Text;
this.TreeView_SelectedNode.ChildNodes.Add(node);
node.Select();

显示按钮代码如下
this.TextBox1.Text   =   this.TreeView1.SelectedNode.Text;
-------------------------------------------------------
问题:
this.TextBox1.Text   显示的内容是node的父节点。而不是新添加的哪个节点。


------解决方案--------------------
asp.net2.0中自带的TreeView不能融合他本身的MS AJAX 1.0
可以用
NickLee.Web.UI.TreeView替代,可以和MS AJAX Panel无缝结合
下载地址可以参考
http://www.cnblogs.com/mail-ricklee