风海迷沙的程序员生活

烟雨擎空过,雾雪渺云消~~~~我丫就是一编程的~~~~~ #O_ob由于csdn的blog问题太多,一年来严重打击了我的写作积极性,目前本人blog搬家到http://fhmsha.cnblogs.com/

用户操作
[即时聊天] [发私信] [加为好友]
风海迷沙ID:fhmsha
99302次访问,排名961,好友0人,关注者4人。
野程序员
fhmsha的文章
原创 102 篇
翻译 3 篇
转载 23 篇
评论 88 篇
风海迷沙的公告

联系方式: fhmsha#163.com
Locations of visitors to this page
最近评论
nopain_nogain:你好,看不到你的图片,我以为是网速的问题,可是回到家了还是看不到,你可不可以给我发一份?
我的邮箱是nopain_nogain_zsj@yeah.net
谢谢你.
hooyke:我跟你一樣。也是才知道,汗一個先,然后握手擁抱互相鄙視吧,哈哈。
不過 從這里開始 我就發現你所說的方法我找不到了哦。。
是不是你記錯了?

+++++++++++++++++++++++++++++++++++

从对象搜索启动调试程序

在"工具"菜单上单击"对象搜索"命令。


fhmsha:凡是能用WIN32asm实现的,用c都可以。
===========================

你还有很长的路要走
guogangj:“VC6生成的文件也有116K之大”,什么都没写就有116K大?不会吧。debug版倒有可能。
luby:谢谢,还在考虑是否要把2003干掉,换成vista.不知道会不会有区别.
文章分类
收藏
相册
nature
wincc
程序截图
文章及临时用图
系统截图
ACM站点
北大ACM
同济ACM
哈工大ACM
川大ACM
汕大ACM
浙大ACM
常去的BT站
5Q地带 教育网BT总站
bt@China联盟
伊甸园BT小组
冰鱼BT发布页
影视帝国
极影动漫BT
猪猪乐园
常去的论坛
CSDN社区
DFCG破解组织
PCSHARE论坛
中天论坛
游戏开发资源网
看雪论坛
邪恶八进制
驱动开发网
其它网站
闪客吧
闪客帝国
项目管理学会
友情链接
刘群`s blog
北普罗旺斯的博客
古典辣M°的书房
小白's blog
小胖'sBLOG
山伟的编程乐园
德德's blog
欣欣小屋--寒冰碧雪
猪三's blog
生哥的blog
高宏涛`s blog
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 asp.net2.0乱记(29)站点地图与导航控件收藏

新一篇: asp.net2.0乱记(30)IE7不支持return false。 | 旧一篇: asp.net2.0乱记(28)懒才可以生存

站点地图:默认名Web.sitemap,VS2005的文件格式
导航控件:VS2005自带了三个SiteMapPath,Menu,TreeView

相应的,我们可能会用到SiteMapDataSource这个数据源控件

如果想少写代码,就要活用现成的控件,看看如何实现三个控件的导航:

首先需要有一个Web.sitemap,名字无所谓,扩展名要正确,进入XML里编辑一下:

 

<?xml version="1.0" encoding="utf-8"?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
  
<siteMapNode url="~/Default.aspx" title="Index" description="IndexPage">
    
<siteMapNode url="~/Default2.aspx" title="Default" description="DefaultPage" >
        
<siteMapNode url="~/Default3.aspx" title="News" description="YourNews" />
    
</siteMapNode>
    
<siteMapNode url="~/admin/Default.aspx" title="Admin" description="AdminPage" />
  
</siteMapNode>
  
</siteMap>

主要是一个siteMap ,然后是siteMap的嵌套,层次关系要和网站网页的层次关系相对应。

然后我们要去web.config连接池里面增加一个节点:

 

    <system.web>    
    
<siteMap defaultProvider="defaultSiteMap">
            
<providers>
                
<add name="defaultSiteMap" type="System.Web.XmlSiteMapProvider" siteMapFile="~/Web.sitemap"/>
                
<add name="adminSiteMap" type="System.Web.XmlSiteMapProvider" siteMapFile="~/admin/Web.sitemap"/>
            
</providers>
        
</siteMap>
    
</system.web>

必须加在system.web里面,如果有多个子地图或是还有其它数据源,可以增加多个<add>节点

现在去admin/Default.aspx页面上面加上三个控件

 

        SiteMapPath:
        
<br />
        
<asp:SiteMapPath ID="SiteMapPath1" runat="server" >
        
</asp:SiteMapPath>
        
<br />
        
<br />
        Treeview
        
<asp:TreeView ID="TreeView1" runat="server">
        
</asp:TreeView>
        
<br />
        Menu 
&nbsp; &nbsp;<asp:Menu ID="Menu1" runat="server">
        
</asp:Menu>

 

回到设计页面,为控件增加数据源

再改变一下样式,运行结果如图所示:

似乎。。。又没怎么写代码
前两天在写一个C#的windowform程序,也是研究了好久的控件,能用控件解决的,尽量用控件解决,少用第三方控件,也是没有怎么写代码,看来自己真的是。。。越来越懒了。。。

进一步研究可以参考视频:http://www.goodspeed.com.cn/31720.html

发表于 @ 2006年11月25日 11:48:00|评论(loading...)|编辑

新一篇: asp.net2.0乱记(30)IE7不支持return false。 | 旧一篇: asp.net2.0乱记(28)懒才可以生存

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 风海迷沙