一在TreeView1中我需要把所选节点的txt传给Session["cityName"],下面SelectedIndexChange如“代码一”中就不能执行?在Page_Load“代码二”中又可以执行,帮忙呀
代码一:
private void TreeView1_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
{
Session["cityName"]=TreeView1.GetNodeFromIndex (TreeView1.SelectedNodeIndex).Text;
}
代码二:
private void Page_Load(object sender, System.EventArgs e)
{
Label1.Text=TreeView1.GetNodeFromIndex (TreeView1.SelectedNodeIndex).Text;
}
二、在TabStrip1中我需要把所选Tab的txt传给Session["typeName"],在SelectedIndexChange如“代码一”中就不能执行?在Button5下如“代码二”又可以执行,帮忙呀
代码一:
private void TabStrip1_SelectedIndexChange(object sender, System.EventArgs e)
{
// Button5.Text="1";//TabStrip1.Items.NumTabs.ToString();
Button5.Text=TabStrip1.SelectedIndex.ToString();
// TabStrip1.Items[TabStrip1.SelectedIndex].Text;
}
代码二:
private void Button5_Click(object sender, System.EventArgs e)
{
Button5.Text=TabStrip1.Items[TabStrip1.SelectedIndex].Text;
}
7 个解决方案
#1
TabStrip1的autopsot=true虽然闪动大,但可以执行TabStrip1_SelectedIndexChange,可是TreeView1的autopsot=true后还是不行!且TreeView1的节点不能选中了????
#2
巨顶!关注中ing...........
#3
1.使用e参数试试
2.不能执行是报错,还是未执行,跟踪一下看看
2.不能执行是报错,还是未执行,跟踪一下看看
#4
顶一个
#5
TreeView1_SelectedIndexChange()下的代码根本就没有执行!怎么才能让它执行!
#6
为什么TreeView 中的SelectedIndexChange为什么不执行???
AutoPostBack属性为真,SelectedIndexChange才能被执行。
不过这样的话你选择时会感到刷新得让你痛苦,根据你的具体实现的目的,采用变通的
方法,尽量不使用SelectedIndexChange事件吧。
selectedindexchange事件挂到控件上没有?
InitializeComponent方法中检查检查
我在网上查到上面的一段话,InitializeComponent方法中有下面的代码,AutoPostBack=true,还是不能执行selectedindexchange事件!
this.TreeView1.SelectedIndexChange += new Microsoft.Web.UI.WebControls.SelectEventHandler(this.TreeView1_SelectedIndexChange);
AutoPostBack属性为真,SelectedIndexChange才能被执行。
不过这样的话你选择时会感到刷新得让你痛苦,根据你的具体实现的目的,采用变通的
方法,尽量不使用SelectedIndexChange事件吧。
selectedindexchange事件挂到控件上没有?
InitializeComponent方法中检查检查
我在网上查到上面的一段话,InitializeComponent方法中有下面的代码,AutoPostBack=true,还是不能执行selectedindexchange事件!
this.TreeView1.SelectedIndexChange += new Microsoft.Web.UI.WebControls.SelectEventHandler(this.TreeView1_SelectedIndexChange);
#7
function TreeView1.onclick()
{
alert(TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute("Text"));
}
{
alert(TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute("Text"));
}
#1
TabStrip1的autopsot=true虽然闪动大,但可以执行TabStrip1_SelectedIndexChange,可是TreeView1的autopsot=true后还是不行!且TreeView1的节点不能选中了????
#2
巨顶!关注中ing...........
#3
1.使用e参数试试
2.不能执行是报错,还是未执行,跟踪一下看看
2.不能执行是报错,还是未执行,跟踪一下看看
#4
顶一个
#5
TreeView1_SelectedIndexChange()下的代码根本就没有执行!怎么才能让它执行!
#6
为什么TreeView 中的SelectedIndexChange为什么不执行???
AutoPostBack属性为真,SelectedIndexChange才能被执行。
不过这样的话你选择时会感到刷新得让你痛苦,根据你的具体实现的目的,采用变通的
方法,尽量不使用SelectedIndexChange事件吧。
selectedindexchange事件挂到控件上没有?
InitializeComponent方法中检查检查
我在网上查到上面的一段话,InitializeComponent方法中有下面的代码,AutoPostBack=true,还是不能执行selectedindexchange事件!
this.TreeView1.SelectedIndexChange += new Microsoft.Web.UI.WebControls.SelectEventHandler(this.TreeView1_SelectedIndexChange);
AutoPostBack属性为真,SelectedIndexChange才能被执行。
不过这样的话你选择时会感到刷新得让你痛苦,根据你的具体实现的目的,采用变通的
方法,尽量不使用SelectedIndexChange事件吧。
selectedindexchange事件挂到控件上没有?
InitializeComponent方法中检查检查
我在网上查到上面的一段话,InitializeComponent方法中有下面的代码,AutoPostBack=true,还是不能执行selectedindexchange事件!
this.TreeView1.SelectedIndexChange += new Microsoft.Web.UI.WebControls.SelectEventHandler(this.TreeView1_SelectedIndexChange);
#7
function TreeView1.onclick()
{
alert(TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute("Text"));
}
{
alert(TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute("Text"));
}