Professional ASP.NET MVC 1.0_序

本文介绍了一个使用ASP.NET MVC框架创建的小规模应用程序“NerdDinner”。该应用支持Dinner的创建、编辑、删除等功能,并实现了数据的有效性验证及商务规则定制。文章详细讲述了项目的开发流程和技术要点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

学习 .NET 到今年已经是第五个年头, .NET 的水平在不断于 JAVA 的较劲中茁壮成长,饱尝辛酸。
最近在读一本英文的技术书《 Professional ASP.NET MVC 1.0 》是微软大牛 Scott Guthrie 提供的下载,觉得这本书还不错,可以让学过 JAVA 的同学来理解一下 .NET 中的 MVC 。其实不是我矫情,非拿英文出来,卖弄自己的才华(实则揭自己的老底),而是自己的搜索功底太浅薄没找到中文的版本,因此我主要做的工作是翻译,期间也会夹杂些自己的观点,仅作一家之言,不足为鉴。
由于技术、英语和修辞弄句的水平有限,理解的偏差、翻译的失误和别字错句均属正常现象,而非印刷错误。
见谅!!
学习 ASP.NET MVC 框架的最好方法是使用它。那么在这里将介绍一个使用了 ASP.NET MVC 框架创建的一个小规模的完整应用程序,并且会介绍其中的一些核心概念。我们将要创建一个名字叫“ NerdDinner ”的应用程序。它提供在线组织和查询用 Dinner 的快捷方法。
NerdDinner 可以实现 dinners 的创建、编辑、删除等。并且可以订制访问应用程序的有效性和商务规则。如图 1-1 所示
网站的访问者可以搜索到即将在他们附近举行的 Dinner 。双击一个 Dinner ,可以显示一个关于这个 dinner 详细信息,可以让用户对这个 Dinner 有更多的了解。如图 1-2 所示。
如果用户希望参加这个 Dinner ,他(她)可以访问登录页面,如果没有注册的用户,则需要访问注册页面进行注册,然后登录。如图 1-3 所示。
同时用户还可能接受到 Dinner 的邀请,并可以通过如图 1-4 的页面进行回复,回复结果现在图 1-5 的页面上。
1-1
1-2
1-3
1-4
1-5
在以下的章节,我们将详细介绍“ NerdDinner ”这个网站的开发过程,从学习如何使用 Visual Studion 创建一个全新的项目开始,并在这个全新项目的基础上,来扩张功能。我们将通过以下的技术路线来学习 ASP.NET MVC :数据库的创建;商务规则的有效性;提供对数据增、删、改、查的入口支持;高效的数据分页的实现;使用母版页和分布类来实现 UI 的重用;安全方面的认证和授权的使用;使用 AJAX 来实现动态数据更新和互动式地图交互;如何执行自动的单元测试。
读者可以从零开始建立自己的 ” NerdDinner” 副本,并且独立完成每一个步骤。另外,读者还可以在 http://tinyurl.com/aspnetmvc 下载 ” NerdDinner” 的源码。
读者可以使用 Visual Studio 2008 或者免费的 Visual Web Developer 2008 Express 中的任何一个 IDE 来创建应用程序;数据库可以使用 SQL Server 或者免费的 SQL Server Express 中的任何一个。

读者可以在//www.microsoft.com/web/downloads 这里下载ASP.NET MVC 1.0工具包, Visual Web Developer 2008, SQL Server Express

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值