博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Profession ASP.NET MVC 2.0 NerdDinner示例可运行源码
阅读量:5867 次
发布时间:2019-06-19

本文共 693 字,大约阅读时间需要 2 分钟。

  最近一段时间在看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串。

  

  源码中的命名空间是根据需要自己取的,与书的有一些不一样,需要注意下;附加数据库后,请修改项目的连接字符串。

  如果发现源码的有错误的地方,请及时留言。

  (包含数据库文件)

转载于:https://www.cnblogs.com/jinlun/p/3282971.html

你可能感兴趣的文章
无屏无外设操作,SSH,VNC
查看>>
企业官网图片与腾讯云服务器映射
查看>>
5分钟制作欢乐捕鱼app
查看>>
git忽略对已入库文件的修改
查看>>
Python gevent学习笔记 2
查看>>
android开机启动service
查看>>
JS-tab切换
查看>>
Json字符串转Map对象
查看>>
获取spring容器中bean的方法
查看>>
学会如何用Karma对你的AngularJS应用进行全测试
查看>>
mybatis三剑客之一 Mybatis-generator-maven-plugin(maven插件)逆向工程生成pojo+dao+mappers...
查看>>
opencv-python保存图像时控制质量以及尺寸
查看>>
my first blog
查看>>
如何使eclipse中subclipse插件变成英文菜单
查看>>
Saltstack 自动化管理基础篇(一)
查看>>
常用js验证代码
查看>>
eclipse地图插件
查看>>
SpringBoot+Docker+Git+Jenkins实现简易的持续集成和持续部署
查看>>
CentOS Linux查询软件包的安装位置
查看>>
php--数组来模拟堆栈
查看>>