《ASP.NET技术详解与应用实例》配套源代码下载 (机械工业出版社 2005-10 第一版 李万宝编著)
第一章源代码下载
第十四章源代码下载
第十五章源代码下载
使用本书源代码必须配合自带的数据库,请务必下载并还原本书使用的数据库数据库
数据库备份文件下载:
配套源代码使用指南:
补丁: 关于不能够还原DotNetForum数据库的问题
有问题请到 http://www.cnmaster.net
的ASP.NET板块获取帮助,本贴不再提供帮助
----------------------------------------------
关于本书的一点说明:
这是一本介绍ASP.NET1.1的,事实上我目前仍然使用ASP.NET1.1。 我也曾经介绍过ASP.NET2.0,也写了一本关于ASP.NET2.0的书(还未上市),但我并不喜欢ASP.NET2.0,可能如下几个原因是我不喜欢ASP.NET2.0的原因
1)ASP.NET2.0的新增加的技术有点画蛇添足
ASP.NET新增了母版(MasterPage),不知道大家用的多不多,我是没有用母版的,因为就页面布局,MasterPage远未能达到Dreamweave里的模板功能(Template)。Dreamweaver里的模板在页面布局方面可控性很强,用MasterPage感觉很不顺手。 似乎微软也和我们一样的矛盾,一方面有强调MasterPage可以在后台处理业务逻辑,而一方面又强调MasterPage主要用于布局,最好不要使用后台代码。一个比较合理的观点是:MasterPage增加了Web开发的多样性,给开发人员带来更多的活动空间。(多样性并不代表实用、必用,有总比没有好。)
2)ASP.NET2.0成员角色技术
或许ASP.NET2.0唯一值得称道的是成员--角色技术(Membership-Role),但是使用的人都知道,它需要利用ASPNETDB.MDF建立一些列表、存储过程等等。 你可以不用理解这些具体的实现而使用Role和Membership。但是如果不理解就在自己项目里使用,总感觉很别扭,所以我仍然喜欢使用ASP.NET1.1,自己建立表、存储过程,这样每一步骤的实现我都知道为什么这样。而且该技术也并不是必须的,看看ASP.NET1.1版的Portal,Community,不仍然可以很好的胜任成员-角色的功能
在ASP.NET1.1推出了不久,就出现了诸如CommunityServer,DotNetNuke,.Text,RainBow等这样一批大的开源项目。目前完全基于ASP.NET2.0的项目目前好像还没有,只有一些项目逐步升级到ASP.NET2.0,(在升级后,核心还是ASP.NET1.1,例如很少使用ObjectDataSource)所以ASP.NET2.0还不是主流,至少在未来一段时间内,许多项目还仍然使用ASP.NET1.1