TreeView1和TabStrip1使用的简单问题,很急!一在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;
}

解决方案 »

  1.   

    TabStrip1的autopsot=true虽然闪动大,但可以执行TabStrip1_SelectedIndexChange,可是TreeView1的autopsot=true后还是不行!且TreeView1的节点不能选中了????
      

  2.   

    TreeView1_SelectedIndexChange()下的代码根本就没有执行!怎么才能让它执行!
      

  3.   

    为什么TreeView 中的SelectedIndexChange为什么不执行??? AutoPostBack属性为真,SelectedIndexChange才能被执行。 
    不过这样的话你选择时会感到刷新得让你痛苦,根据你的具体实现的目的,采用变通的 
    方法,尽量不使用SelectedIndexChange事件吧。 
    selectedindexchange事件挂到控件上没有? 
    InitializeComponent方法中检查检查 我在网上查到上面的一段话,InitializeComponent方法中有下面的代码,AutoPostBack=true,还是不能执行selectedindexchange事件!
    this.TreeView1.SelectedIndexChange += new Microsoft.Web.UI.WebControls.SelectEventHandler(this.TreeView1_SelectedIndexChange);
      

  4.   

    function TreeView1.onclick() 

    alert(TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute("Text"));