站点地图:默认名Web.sitemap,VS2005的文件格式导航控件:VS2005自带了三个SiteMapPath,Menu,TreeView
相应的,我们可能会用到SiteMapDataSource这个数据源控件
如果想少写代码,就要活用现成的控件,看看如何实现三个控件的导航:
首先需要有一个Web.sitemap,名字无所谓,扩展名要正确,进入XML里编辑一下:
主要是一个siteMap ,然后是siteMap的嵌套,层次关系要和网站网页的层次关系相对应。
然后我们要去web.config连接池里面增加一个节点:
必须加在system.web里面,如果有多个子地图或是还有其它数据源,可以增加多个<add>节点
现在去admin/Default.aspx页面上面加上三个控件
回到设计页面,为控件增加数据源
再改变一下样式,运行结果如图所示:
似乎。。。又没怎么写代码前两天在写一个C#的windowform程序,也是研究了好久的控件,能用控件解决的,尽量用控件解决,少用第三方控件,也是没有怎么写代码,看来自己真的是。。。越来越懒了。。。
进一步研究可以参考视频:http://www.goodspeed.com.cn/31720.html
发表于 @ 2006年11月25日 11:48:00|评论(loading...)|编辑