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;
}
代码一:
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;
}
不过这样的话你选择时会感到刷新得让你痛苦,根据你的具体实现的目的,采用变通的
方法,尽量不使用SelectedIndexChange事件吧。
selectedindexchange事件挂到控件上没有?
InitializeComponent方法中检查检查 我在网上查到上面的一段话,InitializeComponent方法中有下面的代码,AutoPostBack=true,还是不能执行selectedindexchange事件!
this.TreeView1.SelectedIndexChange += new Microsoft.Web.UI.WebControls.SelectEventHandler(this.TreeView1_SelectedIndexChange);
{
alert(TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute("Text"));
}