我用一个treeview来显示站点地图,想选中一个treeview节点后这个节点改变样式,我设置了selectnodestyle项,但是调试发现它根本就没有改变... 请求达达们个支个招!! 谢谢

解决方案 »

  1.   

    HoverNodeStyle是鼠标划过的样式 我是想要它被点击以后的样式..... 求解 
      

  2.   

    应该就是SelectedNodeStyle,楼主再检查下代码
      

  3.   

    我更改的就是SelectedNodeStyle属性, 主要是我的treeview是在一个框架中,
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>无标题页</title>
    </head>
    <frameset rows="195,*"  frameborder="1" border="6" framespacing="5"  bordercolor="#A1C7F9" id="myFrame" >
    <frame   name="a1" id="MainTop" frameborder="0" scrolling="no" noresize="noresize"/>
    <frameset cols="20%,*">
       <frame src="index.aspx"   />
       <frame  name="t3" id="de3"  />
    </frameset>
    </frameset>
    </html>  然后在导航树页面代码如下:if (!IsPostBack)
            {
                try
                {
                    int index = int.Parse(Request["index"]);                TreeView1.Target = "t3";                SiteMapDataSource1.SiteMapProvider = "XmlSiteMapProvider";
                    TreeView1.DataBind();            }
                catch
                {
                    return;
                }
            }
        }
    样式什么的都在设计器中设置..
      

  4.   

    不知道在afterselect事件里面设置可不可以