2012-07-14 2 views
0

내 웹 사이트에 페이지 링크가있는 노드를 방문했을 때 선택된 노드가 확장되지 않는 asp : treeview가 있습니다. 당신이 상위를 확장 경우가 링크되는 페이지가 열려 비록 당신이 볼 수 있듯이asp : 페이지 방문시 트리보기가 확장됩니다.

http://www.meronymy.com/SPARQL-Database-Server/Documentation/architecture/query-processor/query-parser.aspx

은 "쿼리 파서"노드가 메뉴에 표시되지 않은 : 당신은 여기에서 문제를 볼 수 있습니다 "쿼리 프로세서"가 표시됩니다.

기본적으로 첫 번째 레벨이 확장되기를 원하며 하위 노드가 링크 된 페이지를 방문하지 않는 한 다른 레벨은 축소해야합니다.

내가 뭘 잘못하고 있니?

<asp:SiteMapDataSource runat="server" ID="siteMapDataSource" ShowStartingNode="false" /> 
    <asp:TreeView ID="mnuTreeView" SelectedNodeStyle-ForeColor="Black" ExpandDepth="1" DataSourceID="siteMapDataSource" 
     CssClass="treeview" ShowLines="true" ShowCheckBoxes="None" ShowExpandCollapse="True" SkipLinkText="" Runat="server"> 

     <LevelStyles> 
      <asp:TreeNodeStyle ChildNodesPadding="10" 
       Font-Size="1.2em"/> 
      <asp:TreeNodeStyle ChildNodesPadding="8" 
       Font-Size="1em"/> 
      <asp:TreeNodeStyle ChildNodesPadding="6" 
       Font-Size="0.9em"/> 
      <asp:TreeNodeStyle ChildNodesPadding="5" 
       Font-Size="0.8em"/> 
     </LevelStyles> 

    </asp:TreeView> 

답변

0

나는 내가 모든 ASP를 노드 통과 할 내 자신의 코드를 추가해야 할 것 같은데요 아무 대답 없어 이후 : 현재 페이지가 페이지를 일치하면 트 리뷰와 노드를 확장을하는 노드 링크 .