控件的使用c#----站点地图siteMappath控件,treeview控件, 和 menu控件的基本应用
c# 2008-11-19 19:06:20 阅读210 评论1   字号:大中小 订阅
案例: 想实现这样一种效果, 有一个树状结构的导航目录, 点击某个目录时, 会显示当前目录所在位置的路径, 通过点击某个路径结点, 又可以跳转到相应结点的页面下, 并显示该页面所在的路径. 最终效果图:
操作步骤:
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控件, 才能显示您当前所在树状结构的位置路径.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。