TreeView 控件关键属性

TreeView和MenuCheckedNodes                 声明被选择的单个或者多个节点
TreeView和MenuExpandDepth                   声明TreeView控件展开的深度
TreeView和MenuNodes                               TreeNodeCollection 类型的节点集合
TreeView和MenuSelectedNode                  当前被选择的节点
TreeView和MenuShowCheckBoxes           声明是否显示复选框
TreeView和MenuShowExpandCollapse    声明展示/折叠状态
TreeView和MenuShowLines                      声明节点间是否以线连接
TreeView和MenuLevelStyles                     指定每个层次的节点的样式
TreeView和MenuNodeStyle                       指定节点的默认样式
TreeView和MenuRootNodeStyle              指定根节点的样式
TreeView和MenuLeafNodeStyle               指定子节点的样式
TreeView和MenuSelectedNodeStyle        指定选定节点的样式
TreeView和MenuHoverNodeStyle            指定当鼠标移在节点上方时的样式
TreeView和MenuImageUrl properties       指定表示展开/折叠的图片的URL路径
TreeNode关键属性
TreeView和MenuChecked                             标明节点上的复选框的选择状态
TreeView和MenuImageUrl                             标明节点上所用图片的URL路径
TreeView和MenuNavigateUrl                       当单击节点时所要导航到的URL路径
TreeView和MenuSelectAction                     无导航节点被单击时所要执行的动作
TreeView和MenuSelected                             标明当前节点是否被选择的节点
TreeView和MenuShowCheckBox                 标明当前节点是否显示复选框
TreeView和MenuText                                    节点上的文字
TreeView 事件
TreeView和MenuCheckChanged               当复选框被选择或者清除选择时的所触发的事件
TreeView和MenuSelectedNodeChanged  当选择的节点发生改变时所触发的事件
TreeView和MenuTreeNodeCollapsed       当分支被折叠时所触发的事件
TreeView和MenuTreeNodeExpanded       当分支被展开时所触发的事件
TreeView和MenuTreeNodeDataBound    当节点被绑定到数据源时所触发的事件
TreeView和MenuTreeNodePopulate*       Fired when a PopulateOnDemand node needs content
TreeView和Menu* Only fired on server if EnableClientScript="false"
使用 SelectedNodeChanged事件
TreeView和Menu<asp:TreeView ID="Tree" OnSelectedNodeChanged="OnUpdate" RunAt="server">
TreeView和Menu  
<Nodes>
TreeView和Menu    TreeView和Menu
TreeView和Menu  
</Nodes>
TreeView和Menu
</asp:TreeView>
TreeView和Menu  .
TreeView和Menu  .
TreeView和Menu  .
>
按需装载节点
TreeView和Menu<asp:TreeView OnTreeNodePopulate="OnPopulate" EnableClientScript="false"
TreeView和Menu  RunAt
="server">
TreeView和Menu  
<Nodes>
TreeView和Menu    
<asp:TreeNode Text="Populate this node on demand"
TreeView和Menu      PopulateOnDemand
="true" RunAt="server" />
TreeView和Menu  
</Nodes>
TreeView和Menu
</asp:TreeView>
TreeView和Menu  .
TreeView和Menu  .
TreeView和Menu  .
>
Menu 控件关键属性
TreeView和MenuItems                                          MenuItemCollection 类型的菜单项的集合
TreeView和MenuItemWrap                                  Specifies whether menu item should wrap
TreeView和MenuOrientation                                标明菜单是纵向排列还是横向排列
TreeView和MenuSelectedItem                             标明当前选择的菜单项
TreeView和MenuStaticStyle properties              标明静态菜单的样式
TreeView和MenuDynamicStyle properties        标明动态菜单的样式
MenuItem 控件关键属性
TreeView和MenuImageUrl                                    菜单项上所显示图片的URL路径
TreeView和MenuNavigateUrl                              当菜单项单击时所要导航的目标路径
TreeView和MenuSelected                                    标明当前菜单项是否已经被选中
TreeView和MenuText                                           菜单项上的文字 (显示给最终用户)
TreeView和MenuToolTip                                    当光标暂停或者移过菜单项时所显示的提示文本
TreeView和MenuValue                                         菜单项的实际值
TreeView和Menu
Menu事件
TreeView和MenuMenuItemClick  当菜单项被单击时所触发的事件
TreeView和MenuMenuItemDataBound 当菜单项被绑定到数据源时所触发的事件
TreeView和Menu
使用 MenuItemClick事件
TreeView和Menu<asp:Menu TreeView和Menu OnMenuItemClick="OnClick" RunAt="server">
TreeView和Menu  
<Items>
TreeView和Menu    TreeView和Menu
TreeView和Menu  
</Items>
TreeView和Menu
</asp:Menu>
TreeView和Menu  .
TreeView和Menu  .
TreeView和Menu  .
>
TreeView控件和 Site Maps 关系
TreeView和Menu<asp:SiteMapDataSource ID="SiteMap" RunAt="server" />
TreeView和Menu
<asp:TreeView DataSourceID="SiteMap" RunAt="server" />
Menus控件和 Site Maps 关系
TreeView和Menu<asp:SiteMapDataSource ID="SiteMap" RunAt="server" />
TreeView和Menu
<asp:Menu DataSourceID="SiteMap" RunAt="server" />
在配置文件中修改文件名
TreeView和Menu<configuration>
TreeView和Menu  
<system.web>
TreeView和Menu    
<siteMap>
TreeView和Menu      
<providers>
TreeView和Menu        
<remove name="AspNetXmlSiteMapProvider" />
TreeView和Menu        
<add name="AspNetXmlSiteMapProvider"
TreeView和Menu          type
="System.Web.XmlSiteMapProvider, System.Web, TreeView和Menu"
TreeView和Menu          siteMapFile
="Acme.sitemap" />
TreeView和Menu      
</providers>
TreeView和Menu    
</siteMap>
TreeView和Menu  
</system.web>
TreeView和Menu
</configuration>
<siteMapNode> 属性
TreeView和Menudescription      节点的描述信息
TreeView和Menuroles                 指定当前项对哪些角色是可见的*
TreeView和Menutitle                   当前项的标题
TreeView和Menuurl                    当前项导航的目标路径
Security Trimming
TreeView和Menu<siteMap>
TreeView和Menu  
<siteMapNode title="Home" description="" url="default.aspx">
TreeView和Menu    
<siteMapNode title="Announcements" url="Announcements.aspx"
TreeView和Menu      description
="Information for all employees" /> 任何人均可见
TreeView和Menu    
<siteMapNode title="Salaries" url="Salaries.aspx"
TreeView和Menu      description
="Salary data" roles="Managers,CEOs" /> 只有Manager
TreeView和Menu和CEO权限的可见
TreeView和Menu  
<siteMapNode>
TreeView和Menu
</siteMap>
使 Security Trimming生效
TreeView和Menu<configuration>
TreeView和Menu  
<system.web>
TreeView和Menu    
<siteMap>
TreeView和Menu      
<providers>
TreeView和Menu        
<remove name="AspNetXmlSiteMapProvider" />
TreeView和Menu        
<add name="AspNetXmlSiteMapProvider"
TreeView和Menu          type
="System.Web.XmlSiteMapProvider, System.Web, TreeView和Menu"
TreeView和Menu          securityTrimmingEnabled
="true"
TreeView和Menu          siteMapFile
="web.sitemap" />
TreeView和Menu      
</providers>
TreeView和Menu    
</siteMap>
TreeView和Menu  
</system.web>
TreeView和Menu
</configuration>
SiteMapDataSource属性
TreeView和MenuProvider                               用来获得站点导航数据的Provider
TreeView和MenuSiteMapProvider                用来获得站点导航数据的Provider的名称
TreeView和MenuShowStartingNode             指定显示为根节点的项
TreeView和MenuStartFromCurrentNode     指定开始节点是否是根节点(false)或者是当前节点(true)默认 = false
TreeView和MenuStartingNodeOffset            使用层次来指定开始节点 (default = 0)
TreeView和MenuStartingNodeUrl                 使用URL来指定开始节点
隐藏Site Map根节点
TreeView和Menu<asp:SiteMapDataSource ID="SiteMap" ShowStartingNode="false"
TreeView和Menu    RunAt
="server" />
TreeView和Menu
<asp:TreeView DataSourceID="SiteMap" RunAt="server" />
SiteMapPath控件关键属性
TreeView和MenuCurrentNodeStyle             当前节点的样式
TreeView和MenuCurrentNodeTemplate     当前节点的HTML模板
TreeView和MenuNodeStyle                          非当前节点的样式
TreeView和MenuNodeStyleTemplate        非当前节点的HTML模板
TreeView和MenuPathSeparator                  分隔符所使用的文字 (默认 = ">")
TreeView和MenuPathSeparatorStyle           分隔符的样式
TreeView和MenuPathSeparatorTemplate  分隔符所使用的HTML模板
TreeView和MenuRootNode                         属性用来鉴别根节点
TreeView和MenuCurrentNode                    属性用来鉴别当前节点
使用 Site Map API
TreeView和Menu// Write the title of the current node to a Label control
TreeView和Menu
Label1.Text = SiteMap.CurrentNode.Title;
TreeView和Menu
TreeView和Menu
// Write the path to the current node to a Label control
TreeView和Menu
SiteMapNode node = SiteMap.CurrentNode;
TreeView和MenuStringBuilder builder 
= new StringBuilder (node.Title);
TreeView和Menu
 builder.ToString ();

相关文章:

  • 2021-12-22
  • 2021-10-09
  • 2021-07-02
  • 2022-01-10
  • 2021-12-29
  • 2021-10-25
猜你喜欢
  • 2021-11-15
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2022-01-04
  • 2021-06-12
  • 2021-10-31
相关资源
相似解决方案