一个页面a.aspx的左边有个分类信息列表,点击分类时,右边的内容根据ID来显示不同的asp.net页面(如c.aspx或b.aspx)
点击分类时还要在a.aspx的导航处显示出该类的类名和把该分类名的颜色变深。这要如何实现。起先在a.aspx中放入一个iframe,把链接的target目标写成iframe的name,这样的话,如何改变a.aspx中的导航类名颜色呢?

解决方案 »

  1.   

    左面的用菜单,在点击事件中加菜单。
    Targert指向右面页面所在的面板名
      

  2.   

    分类信息列表是TreeView吗?如果是SelectedNodeStyle 控制选中的样式。设置css样式 
    <SelectedNodeStyle CssClass="treeselected" /> 
    <RootNodeStyle CssClass="treerootnode" /> 
    <LeafNodeStyle CssClass="treeleafnode" /> 
    <NodeStyle BackColor="#ECF4F9" CssClass="treenode"/> 
    <ParentNodeStyle CssClass="treeparent"> </ParentNodeStyle>如果不是TreeView 就更好处理了
    直接用样式控制背景色就可以了