ASP.NET MVC开发专题博客

ASP.NET MVC开发专题博客,为您精选ASP.NET MVC开发教程,助您开发愉快!

公告信息
欢迎光临ASP.NET MVC开发专题博客,祝您开发愉快!
文章档案
最新评论

ASP.NET MVC3介绍及源码下载地址

MVC3出来很久了,但对于新学ASP.NET MVC3的朋友来说,天天都是新的,因此有必要对MVC3进行一下介绍

先看下漂亮的Logo图:

Overview

image

然后告诉一下大家,如果需要下载Asp.net mvc 3源码,那么其地址如下:

ASP.NET MVC3源码下载地址:http://aspnet.codeplex.com/releases/view/58781

下面再看下ASP.NET MVC3都有哪些更新:

主要有如下五部分大的更新。

Razor View Engine:

image

新的view engine使asp.net的web page更加接近纯粹的html显示。很多国内的开发人员都很排斥这个@,但是我真的很喜欢它。如果你试着去它的语法开发一个网站,你就会发现它真的不仅省时间,而且会有很多.net 3.0的功能加入,比如Dynamic。。。Smile

Controller部分的新功能:

image

Controller部分的Global action filters, Dynamic view Models, New ActionResult types,以及新的Cache功能。

例如新增的ViewBag本身就是个Dynamic类型的。

NuGet工具的增加:

image

实际上NuGet这个工具并不是只是针对Asp.net Mvc 3项目的,但是它同时和asp.net mvc 3发布,所以我希望大家在以后的项目使用中还是多使用这个工具,它可以让你和dll引用动作说再见。

NuGet这一部分,还会给大家说明如何把自己的代码打包成NuGet包。如何使用NuGet Gallery。

Model Validation:

image

客户端验证和服务器端验证都有了新的更新。主要是使用了jQuery validate。

其它还有Self Validation, Remote Validation。。。。

Dependency Injection:

image 

什么是Dependency Resolution ?

image

使用DI可以使系统更加容易扩展,更加简单,容易进行单元测试。

会介绍Controller的Injection, View的Injection, Activator的使用。

我会结合IoC工具:Autofac和Ninject来作为例子给大家说明.

系列文章准备如下:

1.Razor and ASP.NET MVC 3.0 :

image 

2.Controllers in ASP.NET MVC 3.0

image

3.Models in ASP.NET MVC 3.0

image 

4. NuGet Packgage Management

image 

5.Dependency Resolution in ASP.NET MVC 3.0

image

OK,本节对于就介绍到这里了,希望对ASP.NET MVC3的新手们有个帮助。

如果涉及数据库操作,推荐一款配套的ORM框架:CYQ.Data 通用数据层框架
新浪微博粉丝精灵,刷粉丝、刷评论、刷转发、企业商家微博营销必备工具"

2011/9/8 23:54:03 | ASP.NET MVC3教程 | |

  • 发表评论