Profession ASP.NET MVC 2.0 NerdDinner示例可运行源码
2013-08-26 16:53
183 查看
最近一段时间在看JonGalloway等著作的《Profession ASP.NET MVC 2.0》。本书并没有按照常规的大部头书籍那样,按部就班的介绍MVC的概念等,而是在第一章直接引入一个“NerdDinner”的例子,这对于有一定编程基础的人来说,很具有引导作用,在编写代码的过程中了解MVC的工作原理,并能够结合已掌握的编程知识和技术进行对比,从而对自身的编程水平进行提高。
本书第一章主要对MVC进行了简单介绍,并以“NerdDinner”的小工程分步展开叙述。主要涉及到以下几方面的知识:
1.MVC构成
2.MVC 路由设置(与java里的拦截器相似)
3.View视图中表单元素的验证
4.ViewData与ViewModel页面传值
5.身份验证(需要配置Asp.net身份验证证的数据库)
6.MVC Ajax
7.依赖注入
8.单元测试
9.……
涉及的代码和运行效果就不再截图了,在文尾有本章的可运行代码或供下载,代码中有两处需要说明一下:
1.表单验证部分:使用ViewModel传递数据后,表单验证失效,
2.集成地图:地图这里有一个查询100英里范围内的记录,可能是由于数据原因,代码只返回了一个空JSON串。
源码中的命名空间是根据需要自己取的,与书的有一些不一样,需要注意下;附加数据库后,请修改项目的连接字符串。
如果发现源码的有错误的地方,请及时留言。
源码下载(包含数据库文件)
本书第一章主要对MVC进行了简单介绍,并以“NerdDinner”的小工程分步展开叙述。主要涉及到以下几方面的知识:
1.MVC构成
2.MVC 路由设置(与java里的拦截器相似)
3.View视图中表单元素的验证
4.ViewData与ViewModel页面传值
5.身份验证(需要配置Asp.net身份验证证的数据库)
6.MVC Ajax
7.依赖注入
8.单元测试
9.……
涉及的代码和运行效果就不再截图了,在文尾有本章的可运行代码或供下载,代码中有两处需要说明一下:
1.表单验证部分:使用ViewModel传递数据后,表单验证失效,
2.集成地图:地图这里有一个查询100英里范围内的记录,可能是由于数据原因,代码只返回了一个空JSON串。
源码中的命名空间是根据需要自己取的,与书的有一些不一样,需要注意下;附加数据库后,请修改项目的连接字符串。
如果发现源码的有错误的地方,请及时留言。
源码下载(包含数据库文件)
相关文章推荐
- Asp.net Mvc Framework在.net 2.0/IIS6下运行,程序示例
- Microsoft ASP.NET MVC Preview 5 及LINQ TO SQL最新版开发示例演示(提供源码下载)
- Microsoft ASP.NET MVC Preview 5 及LINQ TO SQL最新版开发示例演示(提供源码下载)
- Silverlight 2.0, .NET类库源码, ASP.NET MVC...
- 【转】ASP.NET MVC学习笔记-MVC运行机制之源码剖析
- 第二篇《ASP.NET MVC 2.0之如何运行WEB应用》
- Microsoft ASP.NET MVC Preview 5 及LINQ TO SQL最新版开发示例演示(提供源码下载)
- ASP.NET MVC 2.0 参考源码索引
- 虚拟主机运行Asp.net MVC2程序体验(在不同版本的 IIS 上使用 ASP.NET MVC(转),付程序示例 )
- ASP.NET MVC运行机制源码剖析
- Asp.net Mvc Framework在.net 2.0/IIS6下运行,补全
- Asp.net Mvc Framework在.net 2.0/IIS6下运行,补全
- Asp.net Mvc Framework在.net 2.0/IIS6下运行
- ASP.NET MVC学习笔记-MVC运行机制之源码剖析
- Microsoft ASP.NET MVC Preview 5 及LINQ TO SQL最新版开发示例演示(提供源码下载)
- 运行 ASP.NET MVC 示例程序 Mvc3MusicStore 报:找不到请求的 .Net Framework Data Provider。可能没有安装。
- AjaxPro.NET实现TextBox智能获取服务端数据功能(Asp.net 2.0)(示例代码下载)
- Asp.net三层结构入门示例源码>>SQLserver/SQLHelper.cs
- asp.net mvc源码分析-Route的GetRouteData
- ASP.NET MVC 1.0 转化为ASP.NET MVC 2.0的方法