轩尼诗xo珍藏版报价:ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu ) - 高...
来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 19:41:52
ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu )
ExpandDepth 声明TreeView控件展开的深度
Nodes TreeNodeCollection 类型的节点集合
SelectedNode 当前被选择的节点
ShowCheckBoxes 声明是否显示复选框
ShowExpandCollapse 声明展示/折叠状态
ShowLines 声明节点间是否以线连接
LevelStyles 指定每个层次的节点的样式
NodeStyle 指定节点的默认样式
RootNodeStyle 指定根节点的样式
LeafNodeStyle 指定子节点的样式
SelectedNodeStyle 指定选定节点的样式
HoverNodeStyle 指定当鼠标移在节点上方时的样式
ImageUrl properties 指定表示展开/折叠的图片的URL路径TreeNode关键属性
Checked 标明节点上的复选框的选择状态
ImageUrl 标明节点上所用图片的URL路径
NavigateUrl 当单击节点时所要导航到的URL路径
SelectAction 无导航节点被单击时所要执行的动作
Selected 标明当前节点是否被选择的节点
ShowCheckBox 标明当前节点是否显示复选框
Text 节点上的文字TreeView 事件
CheckChanged 当复选框被选择或者清除选择时的所触发的事件
SelectedNodeChanged 当选择的节点发生改变时所触发的事件
TreeNodeCollapsed 当分支被折叠时所触发的事件
TreeNodeExpanded 当分支被展开时所触发的事件
TreeNodeDataBound 当节点被绑定到数据源时所触发的事件
TreeNodePopulate* Fired when a PopulateOnDemand node needs content
* Only fired on server if EnableClientScript="false"使用 SelectedNodeChanged事件
.
.
.
按需装载节点
RunAt="server">
PopulateOnDemand="true" RunAt="server" />
.
.
.
Menu 控件关键属性Items MenuItemCollection 类型的菜单项的集合
ItemWrap Specifies whether menu item should wrap
Orientation 标明菜单是纵向排列还是横向排列
SelectedItem 标明当前选择的菜单项
StaticStyle properties 标明静态菜单的样式
DynamicStyle properties 标明动态菜单的样式MenuItem 控件关键属性
ImageUrl 菜单项上所显示图片的URL路径
NavigateUrl 当菜单项单击时所要导航的目标路径
Selected 标明当前菜单项是否已经被选中
Text 菜单项上的文字 (显示给最终用户)
ToolTip 当光标暂停或者移过菜单项时所显示的提示文本
Value 菜单项的实际值
Menu事件
MenuItemClick 当菜单项被单击时所触发的事件
MenuItemDataBound 当菜单项被绑定到数据源时所触发的事件
使用 MenuItemClick事件
OnMenuItemClick="OnClick" RunAt="server">
.
.
.
TreeView控件和 Site Maps 关系
Menus控件和 Site Maps 关系
在配置文件中修改文件名
type="System.Web.XmlSiteMapProvider, System.Web, "
siteMapFile="Acme.sitemap" />
属性 description 节点的描述信息
roles 指定当前项对哪些角色是可见的*
title 当前项的标题
url 当前项导航的目标路径Security Trimming
description="Information for all employees" /> 任何人均可见
description="Salary data" roles="Managers,CEOs" /> 只有Manager
和CEO权限的可见
使 Security Trimming生效
type="System.Web.XmlSiteMapProvider, System.Web, "
securityTrimmingEnabled="true"
siteMapFile="web.sitemap" />
SiteMapDataSource属性
Provider 用来获得站点导航数据的Provider
SiteMapProvider 用来获得站点导航数据的Provider的名称
ShowStartingNode 指定显示为根节点的项
StartFromCurrentNode 指定开始节点是否是根节点(false)或者是当前节点(true)默认 = false
StartingNodeOffset 使用层次来指定开始节点 (default = 0)
StartingNodeUrl 使用URL来指定开始节点隐藏Site Map根节点
RunAt="server" />
SiteMapPath控件关键属性
CurrentNodeStyle 当前节点的样式
CurrentNodeTemplate 当前节点的HTML模板
NodeStyle 非当前节点的样式
NodeStyleTemplate 非当前节点的HTML模板
PathSeparator 分隔符所使用的文字 (默认 = ">")
PathSeparatorStyle 分隔符的样式
PathSeparatorTemplate 分隔符所使用的HTML模板
RootNode 属性用来鉴别根节点
CurrentNode 属性用来鉴别当前节点使用 Site Map API// Write the title of the current node to a Label control
Label1.Text = SiteMap.CurrentNode.Title;
// Write the path to the current node to a Label control
SiteMapNode node = SiteMap.CurrentNode;
StringBuilder builder = new StringBuilder (node.Title);
while (node.ParentNode != null) {
node = node.ParentNode;
builder.Insert (0, " > ");
builder.Insert (0, node.Title);
}
Label1.Text = builder.ToString ();
TreeView 控件关键属性
ExpandDepth 声明TreeView控件展开的深度
Nodes TreeNodeCollection 类型的节点集合
SelectedNode 当前被选择的节点
ShowCheckBoxes 声明是否显示复选框
ShowExpandCollapse 声明展示/折叠状态
ShowLines 声明节点间是否以线连接
LevelStyles 指定每个层次的节点的样式
NodeStyle 指定节点的默认样式
RootNodeStyle 指定根节点的样式
LeafNodeStyle 指定子节点的样式
SelectedNodeStyle 指定选定节点的样式
HoverNodeStyle 指定当鼠标移在节点上方时的样式
ImageUrl properties 指定表示展开/折叠的图片的URL路径TreeNode关键属性
Checked 标明节点上的复选框的选择状态
ImageUrl 标明节点上所用图片的URL路径
NavigateUrl 当单击节点时所要导航到的URL路径
SelectAction 无导航节点被单击时所要执行的动作
Selected 标明当前节点是否被选择的节点
ShowCheckBox 标明当前节点是否显示复选框
Text 节点上的文字TreeView 事件
CheckChanged 当复选框被选择或者清除选择时的所触发的事件
SelectedNodeChanged 当选择的节点发生改变时所触发的事件
TreeNodeCollapsed 当分支被折叠时所触发的事件
TreeNodeExpanded 当分支被展开时所触发的事件
TreeNodeDataBound 当节点被绑定到数据源时所触发的事件
TreeNodePopulate* Fired when a PopulateOnDemand node needs content
* Only fired on server if EnableClientScript="false"使用 SelectedNodeChanged事件
.
.
.
按需装载节点
.
.
.
Menu 控件关键属性Items MenuItemCollection 类型的菜单项的集合
ItemWrap Specifies whether menu item should wrap
Orientation 标明菜单是纵向排列还是横向排列
SelectedItem 标明当前选择的菜单项
StaticStyle properties 标明静态菜单的样式
DynamicStyle properties 标明动态菜单的样式MenuItem 控件关键属性
ImageUrl 菜单项上所显示图片的URL路径
NavigateUrl 当菜单项单击时所要导航的目标路径
Selected 标明当前菜单项是否已经被选中
Text 菜单项上的文字 (显示给最终用户)
ToolTip 当光标暂停或者移过菜单项时所显示的提示文本
Value 菜单项的实际值
Menu事件
MenuItemClick 当菜单项被单击时所触发的事件
MenuItemDataBound 当菜单项被绑定到数据源时所触发的事件
使用 MenuItemClick事件
.
.
.
TreeView控件和 Site Maps 关系
siteMapFile="Acme.sitemap" />
roles 指定当前项对哪些角色是可见的*
title 当前项的标题
url 当前项导航的目标路径Security Trimming
和CEO权限的可见
securityTrimmingEnabled="true"
siteMapFile="web.sitemap" />
Provider 用来获得站点导航数据的Provider
SiteMapProvider 用来获得站点导航数据的Provider的名称
ShowStartingNode 指定显示为根节点的项
StartFromCurrentNode 指定开始节点是否是根节点(false)或者是当前节点(true)默认 = false
StartingNodeOffset 使用层次来指定开始节点 (default = 0)
StartingNodeUrl 使用URL来指定开始节点隐藏Site Map根节点
CurrentNodeStyle 当前节点的样式
CurrentNodeTemplate 当前节点的HTML模板
NodeStyle 非当前节点的样式
NodeStyleTemplate 非当前节点的HTML模板
PathSeparator 分隔符所使用的文字 (默认 = ">")
PathSeparatorStyle 分隔符的样式
PathSeparatorTemplate 分隔符所使用的HTML模板
RootNode 属性用来鉴别根节点
CurrentNode 属性用来鉴别当前节点使用 Site Map API// Write the title of the current node to a Label control
Label1.Text = SiteMap.CurrentNode.Title;
// Write the path to the current node to a Label control
SiteMapNode node = SiteMap.CurrentNode;
StringBuilder builder = new StringBuilder (node.Title);
while (node.ParentNode != null) {
node = node.ParentNode;
builder.Insert (0, " > ");
builder.Insert (0, node.Title);
}
Label1.Text = builder.ToString ();
ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu ) - 高...
开发ASP.NET 2.0 Web应用程序时如何将App
vs2005新建项目中没有ASP.NET WEB应用程序的解决方法(转) - 苍马之子 -...
在ASP.NET Web应用程序中缓存数据(编程缓存)
ASP.NET中使用web.config配置web应用程序中的数据库连接--西部E网wes...
NET平台下WEB应用程序的部署(安装数据库和自动配置)
通过系统配置来提高ASP.NET应用程序的稳定性(续)
ASP.NET应用程序的部署--谈aspnet
如何理解ASP.NET是事件导向的应用程序
ASP.NET 虚拟目录继承根Web.Config的问题解决
ASP.NET应用程序规划与设计
ASP.NET应用程序结构及安全规划
asp.net“服务器应用程序不可用” 解决方法
Web.config详解+asp.net优化
认识ASP.NET配置文件Web.config
认识ASP.NET配置文件Web.config
.NET (C#) Internals: ASP.NET 应用程序与页面生命周期
七招制胜ASP.NET应用程序开发 - 奋斗的日志 - 网易博客
Vs中新建 网站 和Web应用程序的区别 - 莫言
ASP.Net Web Page深入探讨 - thy822的专栏 - CSDN博客
ASP.NET程序员应用程序域须知 - Working diary & MySpace -...
ASP.NET控件属性:ID、ClientID 和 UniqueID 的区别
实现.NET应用程序的自动更新
使用 TreeView IE Web 控件