c#----站点地图和sitemappath控件,treeview控件, menu控件的基本应用
来源:互联网 发布:tomcat启动查看端口号 编辑:程序博客网 时间:2024/06/06 21:41
转贴自 http://hi.baidu.com/tianlu_0_0/blog/item/b36163fa6a1f8663024f560c.html
案例: 想实现这样一种效果, 有一个树状结构的导航目录, 点击某个目录时, 会显示当前目录所在位置的路径, 通过点击某个路径结点, 又可以跳转到相应结点的页面下, 并显示该页面所在的路径. 最终效果图:
操作步骤:
1) 新建---网站, 打开解决方案资源管理器窗口;
2)网站(~)或其下某个文件夹下(~/****)---右键---新建----添加新项-----web窗体(.aspx文件), 注意养成良好的习惯,像书写代码时要有缩进等, 树状结构是有级别划分的, 这样就要在网站下建多级文件夹, 在相应文件下建web窗体(.aspx文件), 当然,做练习就无所谓了, 在哪个路径下都可以, 但url中一定要写对该路径.
您当前的位置是:
4) 网站---右键---新建----添加新项-----站点地图
一个网站只能有一个站点地图, 站点地图的名称不能改变. 只能是默认的web.sitemap. 不是这个, 在选择数据源时不能识别.
5) 编写站点地图xml文件, 如上图." 站点地图标签"<siteMap></siteMap>中嵌套"站点地图结点"标签<siteMapNode>.....</siteMapNode>; 如果结点中还有子结点, 相对主节点就要写成<siteMapNode url="" title="" description="">.....</siteMapNode>这种格式, 其中子节点要写成
<siteMapNode url="" title="" description="" /> , 保存.
注: 事先要在本网站内对各级目录建一个对应的.aspx文件. 用于url指定. 只有指定该页面, 同时在该页面拖动了sitemappath控件, 才能显示您当前所在树状结构的位置路径.
url="指定该页面所在的.aspx文件及其路径" title="显示的内容" Description="鼠标浮于上时显示的解释文字"
4) 在一个.aspx文件中拖过一个treeview控件, 选择数据源, F5运行即可看到效果. 试试吧.
3) 在各个.aspx文件中拖动一个sitemappath控件, 写上注释文字:
案例2: 想实现这样一种效果, 有一个菜单结构的导航目录, 点击某个目录时, 会显示当前目录所在位置的路径, 通过点击某个路径结点, 又可以跳转到相应结点的页面下, 并显示该页面所在的路径. 菜单可横向排列, 也可纵向排列. 最终效果如下面的图:
menu控件使用方法和treeview控件基本相同, 拖过来之后, 选择数据源, 即sitemap定义的数据源. 最终效果如下图.
显示的菜单名及级别也可以自定义, 不用通过导入数据源(sitemap)的方式:
方法: 拖过一menu控件, 打开其属性窗口. 通过杂项--items属性, 来设置菜单及其级别. 如下图.
- c#----站点地图和sitemappath控件,treeview控件, menu控件的基本应用
- SiteMapPath控件和站点地图的用法
- menu控件 站点地图
- 导航控件 Menu SIteMapPath TreeView 2012、12、17
- web站点递归绑定数据库的站点地图(SiteMapPath控件与Web.sitemap结合)
- config 网站地图 siteMap配置 应用于menu控件的数据绑定,SiteMapPath绑定上,
- asp.net高级应用之站点导航SiteMapPath控件
- ASP.NET高级应用之 (站点导航SiteMapPath控件)
- sitemappath控件
- ASP.NET站点导航SiteMapPath控件
- 站点导航控件TreeView
- 站点导航TreeView控件
- 控件(四)——TreeView控件以SiteMapdataSource控件为数据源实现最简单的站点地图
- SiteMapPath Web 服务器控件
- SiteMapPath 控件使用经验
- .net控件--SiteMapPath
- .net控件--SiteMapPath
- TreeView 控件应用详解
- 新人报到~!
- meta
- Linux不需要磁盘碎片整理
- 《CISSP认证视频》(Shon Harris CISSP Training 2007 Platinum)CSH.CISSP.2007 铂金版 完结[ISO]
- asp.net 程序动态添加gridview
- c#----站点地图和sitemappath控件,treeview控件, menu控件的基本应用
- “水果”公司的复兴 (乔布斯和苹果公司)
- SiteMapPath使用
- 多进程中使用pthread互斥锁
- RHCE学习
- Sql部分概念 主键外键
- 尚观Day05:yum安装,进程查看,grub启动管理
- CloseHandle()函数的使用
- 多核危机:Scala vs. Erlang