ASP.NET MVC免费电子书教程

本教程通过185页的内容,指导读者从零开始构建一个完整的ASP.NET MVC应用程序“NerdDinner”。涵盖创建数据库、模型、控制器、视图、表单输入等核心功能,并涉及认证、授权、AJAX及单元测试等高级主题。
对即将发布的新ASP.NET MVC框架(说真的,随时都会发布 -- 请静候宣布),社区里到处洋溢着兴奋。就象对任何新的东西,大家也开始征询更多的教程/例程/文档,以了解如何起步和用它来建造应用。

在过去的几个月内,我一直在给Scott Hanselman, Rob Conery, 和 Phil Haack 为Wrox出版社写作的一本ASP.NET MVC方面的书帮着贡献章节。该书目前正在制作过程中,不久就会在书店发行(你今天就可以在亚马逊书店预订)。

我撰写了该书的第一章,是个185页的教程,从头开始按部就班地建造起一个小型但完整的ASP.NET MVC应用。我与Wrox出版社的协议是,我为他们免费撰写这个教程,作为回报,他们将提供免费的PDF下载。

我非常兴奋地宣布,你现在可以 下载这个免费的教程章节了(14M的PDF文件),该教程是在“Creative Commons Attribution No Derivatives”许可下发布的,意味着你可以共享,发布,打印或者发给任何人。

NerdDinner ASP.NET MVC 教程

该教程从在Visual Studio中使用“文件->新项目”命令开始,创建一个崭新的ASP.NET MVC项目,然后逐步添加功能和特性,在过程中,它讨论了如何:

  • 创建数据库
  • 建造带有验证和业务规则的模型
  • 使用控制器和视图实现数据列表和细节界面
  • 实现CRUD(创建,读取,更新,删除)数据表单输入
  • 使用ViewModel模式将信息从控制器中传给视图
  • 使用用户控件和母版页在网站上重用界面
  • 实现高效数据分页
  • 使用认证和授权实现应用安全
  • 使用AJAX实现动态更新
  • 使用AJAX添加可交互性地图支持
  • 执行自动化的单元测试(包括依赖注入和mocking)

该教程建造的应用名为“NerdDinner”,提供了一个简易的方式来在线组织,主持和查询基于新主题的晚餐活动:

nerddinner_small[1]

Scott Hanselman 已经主持NerdDinners多年, 是他出主意来建造一个方便这个活动的应用的教程,他还在http://www.nerddinner.com/提供了该应用的定制了皮肤的上线版本。

下载链接

希望本文对你有所帮助,

Scott

【附注】 该书刚进入制作过程,尚处于非编辑状态(意即专业编辑人员还没开始编辑),一旦最终文字出来,我们会更新PDF版本。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值