ASP.NET MVC 3.0学习系列文章
2011-04-08 10:24
696 查看
ASP.NET MVC 3.0学习系列文章--序
系列文章:
ASP.NET MVC 3.0学习系列文章--序
ASP.NET MVC 3.0学习系列文章--Razor and ASP.NET MVC 3.0
ASP.NET MVC 3.0学习系列文章—Controllers in ASP.NET MVC 3.0
ASP.NET MVC 3.0学习系列文章—Model in ASP.NET MVC 3.0
ASP.NET MVC
3.0学习系列文章--Dependency Resolution in ASP.NET MVC 3.0
最近放下了好多东西,DevText项目的代码更新,jQuery的学习等。因为asp.net mvc 3出来了,所以我花了不少时间去学习它,熬夜熬得火气都出来了。上班永远迟到
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011454078.png)
。还好开发人员没有考勤呵呵。
准备最近和大家分享下自己的学习经验,写一些列asp.net mvc 3的文章供想学习它的朋友们。
其实在一年前我开始学习jQuery时,在csdn上写了不少jQuery的文章。可以给大家一个link:
JQuery实现的几个弹出框实现绝对美观 :http://blog.csdn.net/dujingjing1230/archive/2009/06/23/4291306.aspx
JQuery实现的页面滚动时浮动窗口控件 http://blog.csdn.net/dujingjing1230/archive/2009/07/10/4338639.aspx
在asp.net中使用JQuery的SlideViewer插件实现图片的滚动效果 http://blog.csdn.net/dujingjing1230/archive/2009/08/05/4413401.aspx
使用JQuery调用ASP.NET的Web Services http://blog.csdn.net/dujingjing1230/archive/2009/08/03/4404705.aspx
基于jQuery的ajax功能实现web service的json转化 http://blog.csdn.net/dujingjing1230/archive/2009/08/28/4495008.aspx
DNA JQuery Framework的解析原理和插件开发 http://blog.csdn.net/dujingjing1230/archive/2009/08/20/4464817.aspx
JQuery的Progress Bar的高级介绍 http://blog.csdn.net/dujingjing1230/archive/2009/08/18/4460029.aspx
使用JQuery和s3captche实现一个水果名字的验证 http://blog.csdn.net/dujingjing1230/archive/2009/08/13/4444560.aspx
一个jQuery的小控件 http://blog.csdn.net/dujingjing1230/archive/2009/10/21/4711021.aspx
ASP.NET开发者使用jQuery应该了解的几件事情 http://blog.csdn.net/dujingjing1230/archive/2009/08/31/4505079.aspx
jQuery常用技巧大放送 http://blog.csdn.net/dujingjing1230/archive/2009/08/30/4499258.aspx
基于jQuery的ajax功能实现web service的json转化(高级篇) http://blog.csdn.net/dujingjing1230/archive/2009/09/02/4512637.aspx
回到ASP.NET MVC 3.0 =>>先来个大致的介绍,然后我把每一篇的要点给列出来供大家参考。请关注我,我会尽快把这些文章都更新到博客园,同时会在http://www.n-pei.com更新。
Overview
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011453031.png)
Asp.net mvc 3新的功能确实增加了不少。你可以到这里下载Asp.net mvc 3的源代码:
http://aspnet.codeplex.com/releases/view/58781
主要有如下五部分大的更新。
Razor View Engine:
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011462541.png)
新的view engine使asp.net的web page更加接近纯粹的html显示。很多国内的开发人员都很排斥这个@,但是我真的很喜欢它。如果你试着去它的语法开发一个网站,你就会发现它真的不仅省时间,而且会有很多.net 3.0的功能加入,比如Dynamic。。。
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011454078.png)
Controller部分的新功能:
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011462050.png)
Controller部分的Global action filters, Dynamic view Models, New ActionResult types,以及新的Cache功能。
例如新增的ViewBag本身就是个Dynamic类型的。
NuGet工具的增加:
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011477100.png)
实际上NuGet这个工具并不是只是针对Asp.net Mvc 3项目的,但是它同时和asp.net mvc 3发布,所以我希望大家在以后的项目使用中还是多使用这个工具,它可以让你和dll引用动作说再见。
NuGet这一部分,还会给大家说明如何把自己的代码打包成NuGet包。如何使用NuGet Gallery。
Model Validation:
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011479326.png)
客户端验证和服务器端验证都有了新的更新。主要是使用了jQuery validate。
其它还有Self Validation, Remote Validation。。。。
Dependency Injection:
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011487755.png)
什么是Dependency Resolution ?
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011489773.png)
使用DI可以使系统更加容易扩展,更加简单,容易进行单元测试。
会介绍Controller的Injection, View的Injection, Activator的使用。
我会结合IoC工具:Autofac和Ninject来作为例子给大家说明.
系列文章准备如下:
1.Razor and ASP.NET MVC 3.0 :
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011497854.png)
2.Controllers in ASP.NET MVC 3.0
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011497888.png)
3.Models in ASP.NET MVC 3.0
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011495969.png)
4. NuGet Packgage Management
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011504050.png)
5.Dependency Resolution in ASP.NET MVC 3.0
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011508543.png)
系列文章:
ASP.NET MVC 3.0学习系列文章--序
ASP.NET MVC 3.0学习系列文章--Razor and ASP.NET MVC 3.0
ASP.NET MVC 3.0学习系列文章—Controllers in ASP.NET MVC 3.0
ASP.NET MVC 3.0学习系列文章—Model in ASP.NET MVC 3.0
ASP.NET MVC
3.0学习系列文章--Dependency Resolution in ASP.NET MVC 3.0
最近放下了好多东西,DevText项目的代码更新,jQuery的学习等。因为asp.net mvc 3出来了,所以我花了不少时间去学习它,熬夜熬得火气都出来了。上班永远迟到
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011454078.png)
。还好开发人员没有考勤呵呵。
准备最近和大家分享下自己的学习经验,写一些列asp.net mvc 3的文章供想学习它的朋友们。
其实在一年前我开始学习jQuery时,在csdn上写了不少jQuery的文章。可以给大家一个link:
JQuery实现的几个弹出框实现绝对美观 :http://blog.csdn.net/dujingjing1230/archive/2009/06/23/4291306.aspx
JQuery实现的页面滚动时浮动窗口控件 http://blog.csdn.net/dujingjing1230/archive/2009/07/10/4338639.aspx
在asp.net中使用JQuery的SlideViewer插件实现图片的滚动效果 http://blog.csdn.net/dujingjing1230/archive/2009/08/05/4413401.aspx
使用JQuery调用ASP.NET的Web Services http://blog.csdn.net/dujingjing1230/archive/2009/08/03/4404705.aspx
基于jQuery的ajax功能实现web service的json转化 http://blog.csdn.net/dujingjing1230/archive/2009/08/28/4495008.aspx
DNA JQuery Framework的解析原理和插件开发 http://blog.csdn.net/dujingjing1230/archive/2009/08/20/4464817.aspx
JQuery的Progress Bar的高级介绍 http://blog.csdn.net/dujingjing1230/archive/2009/08/18/4460029.aspx
使用JQuery和s3captche实现一个水果名字的验证 http://blog.csdn.net/dujingjing1230/archive/2009/08/13/4444560.aspx
一个jQuery的小控件 http://blog.csdn.net/dujingjing1230/archive/2009/10/21/4711021.aspx
ASP.NET开发者使用jQuery应该了解的几件事情 http://blog.csdn.net/dujingjing1230/archive/2009/08/31/4505079.aspx
jQuery常用技巧大放送 http://blog.csdn.net/dujingjing1230/archive/2009/08/30/4499258.aspx
基于jQuery的ajax功能实现web service的json转化(高级篇) http://blog.csdn.net/dujingjing1230/archive/2009/09/02/4512637.aspx
回到ASP.NET MVC 3.0 =>>先来个大致的介绍,然后我把每一篇的要点给列出来供大家参考。请关注我,我会尽快把这些文章都更新到博客园,同时会在http://www.n-pei.com更新。
Overview
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011453031.png)
Asp.net mvc 3新的功能确实增加了不少。你可以到这里下载Asp.net mvc 3的源代码:
http://aspnet.codeplex.com/releases/view/58781
主要有如下五部分大的更新。
Razor View Engine:
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011462541.png)
新的view engine使asp.net的web page更加接近纯粹的html显示。很多国内的开发人员都很排斥这个@,但是我真的很喜欢它。如果你试着去它的语法开发一个网站,你就会发现它真的不仅省时间,而且会有很多.net 3.0的功能加入,比如Dynamic。。。
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011454078.png)
Controller部分的新功能:
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011462050.png)
Controller部分的Global action filters, Dynamic view Models, New ActionResult types,以及新的Cache功能。
例如新增的ViewBag本身就是个Dynamic类型的。
NuGet工具的增加:
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011477100.png)
实际上NuGet这个工具并不是只是针对Asp.net Mvc 3项目的,但是它同时和asp.net mvc 3发布,所以我希望大家在以后的项目使用中还是多使用这个工具,它可以让你和dll引用动作说再见。
NuGet这一部分,还会给大家说明如何把自己的代码打包成NuGet包。如何使用NuGet Gallery。
Model Validation:
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011479326.png)
客户端验证和服务器端验证都有了新的更新。主要是使用了jQuery validate。
其它还有Self Validation, Remote Validation。。。。
Dependency Injection:
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011487755.png)
什么是Dependency Resolution ?
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011489773.png)
使用DI可以使系统更加容易扩展,更加简单,容易进行单元测试。
会介绍Controller的Injection, View的Injection, Activator的使用。
我会结合IoC工具:Autofac和Ninject来作为例子给大家说明.
系列文章准备如下:
1.Razor and ASP.NET MVC 3.0 :
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011497854.png)
2.Controllers in ASP.NET MVC 3.0
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011497888.png)
3.Models in ASP.NET MVC 3.0
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011495969.png)
4. NuGet Packgage Management
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011504050.png)
5.Dependency Resolution in ASP.NET MVC 3.0
![](http://images.cnblogs.com/cnblogs_com/n-pei/201101/201101200011508543.png)
相关文章推荐
- ASP.NET MVC 3.0学习系列文章(开始学习MVC)
- ASP.NET MVC 3.0学习系列文章--Dependency Resolution in ASP.NET MVC 3.0
- ASP.NET MVC 3.0学习系列文章—NuGet and ASP.NET MVC 3.0
- ASP.NET MVC 3.0学习系列文章--序
- ASP.NET MVC 3.0学习系列文章--Razor and ASP.NET MVC 3.0
- ASP.NET MVC 3.0学习系列文章--序
- ASP.NET MVC 3.0学习系列文章--序 (转)
- ASP.NET MVC 3.0学习系列文章—Controllers in ASP.NET MVC 3.0
- ASP.NET MVC 3.0学习系列文章--序
- ASP.NET MVC 3.0学习系列文章
- ASP.NET MVC 3.0学习系列文章—Model in ASP.NET MVC 3.0
- ASP.NET MVC 3.0 学习系列
- ASP.NET MVC 3.0学习系列(19)-开源控件实现表格排序和分页
- 系列文章--从零开始学习ASP.NET MVC 1.0
- ASP.NET MVC 系列文章学习导航目录
- asp.net MVC学习系列-深入学习路由
- 我要学ASP.NET MVC 3.0(十四): MVC 3.0 实例系列之创建数据表格
- asp.net MVC学习系列-前后台数据校验
- 返璞归真 asp.net mvc 系列文章索引
- ExtJS & ASP.NET MVC3.0 学习笔记三