艾伟_转载:ASP.NET MVC 2博客系列

过去的6个月里,ASP.NET开发团队一直不断地发布了ASP.NET MVC 2的预览版,然后是beta版,现在则是RC(最终版的候选版)。

鉴于最终版的发布也不太远了,我想该是开始一个含多个部分的ASP.NET MVC 2 新博客系列的时候了,该系列旨在讨论新的特性以及该如何充分利用它们。

ASP.NET MVC 2

去年三月份时,我们发布了ASP.NET MVC 1.0。自那以后,几乎有一百万开发人员下载和使用了1.0的最终版,它的人气(popularity)逐月递增。

ASP.NET MVC 2是ASP.NET MVC的下一个重大更新版本,它与ASP.NET MVC 1是兼容的,即,你拥有的有关ASP.NETMVC所有的知识,技能,代码,和扩展,之后可以继续发挥作用。就象第一个版本一样,我们依然会在与OSI相容的开源许可下发布ASP.NET MVC 2的源代码

ASP.NET MVC 2 特性

ASP.NET MVC 2 添加了一堆新的功能和特性。我将在这个博客系列里对它们进行深入讨论,包括下面这些:

  • 新的强类型HTML辅助方法 (发表于2010年1月10日)
  • Enhanced Model Validation support across both server and client (不久就会发表)
  • Auto-Scaffold UI Helpers with Template Customization (不久就会发表)
  • Support for partitioning large applications into “Areas” (不久就会发表)
  • Asynchronous Controllers support (不久就会发表)
  • Support for rendering sub-sections of a page/site using Html.RenderAction (不久就会发表)
  • Lots of new helper functions, utilities, and API enhancements (不久就会发表)
  • Improved Visual Studio tooling support (不久就会发表)

如何下载ASP.NET MVC 2

ASP.NET MVC 2是设计来可在VS 2008 / .NET 3.5,以及VS 2010 / .NET 4下工作的。同时支持2个版本意味着你今天就可以开始使用,而不必等着升级到VS2010 / .NET 4才用。

点击这里下载针对 .NET 3.5 和 VS 2008的 ASP.NET MVC 2的RC版,可在同个机器上与ASP.NET MVC 1.0并列安装。

ASP.NET MVC 2是 VS 2010 / .NET 4的内置组件,这意味着,在你安装Visual Studio2010的任意一个版本之后,你不用下载或安装别的就可以得到ASP.NET MVC 2。目前的公开VS 2010 Beta2版包含了ASP.NET MVC 2 的第二个预览版。下个月将发布的VS 2010 RC版将会有一个比较新的ASP.NET MVC 2 RC版本。

ASP.NET Web Forms + ASP.NET MVC

我们总是很谨慎地表明, ASP.NET MVC是ASP.NET中的一个选项。 ASP.NET WebForms将继续会是使用ASP.NET建造应用时最为广泛使用的方式,而且新的 ASP.NET 4 版本包含了针对 ASP.NET WebForms开发的显著改进(干净的客户端ID和基于CSS的控件标识,更好的ViewState管理,新的数据和图表控件,URL导向,SEO改进等等),你可以在我撰写中的VS 2010 和 .NET 4 博客系列中了解这些改进的详情。

在将来的版本中,我们还将进一步改进和增强ASP.NET Web Forms 和 ASP.NET MVC这2个编程模型,开发人员可以,也应该选择对他们来说感觉最舒服和最自然的模型。不久我们会在 www.asp.net 上发布新的录像和导引,帮助提供每个模型的额外导引,以及如何选择对你来说感觉最舒服的那个模型。

希望本文对你有所帮助,

Scott

时间: 2024-09-21 13:40:41

艾伟_转载:ASP.NET MVC 2博客系列的相关文章

ASP.NET MVC 2博客系列

过去的6个月里,ASP.NET开发团队一直不断地发布了ASP.NET MVC 2的预览版,然后是beta版,现在则是RC(最终版的候选版). 鉴于最终版的发布也不太远了,我想该是开始一个含多个部分的ASP.NET MVC 2 新博客系列的时候了,该系列旨在讨论新的特性以及该如何充分利用它们. ASP.NET MVC 2 去年三月份时,我们发布了ASP.NET MVC 1.0.自那以后,几乎有一百万开发人员下载和使用了1.0的最终版,它的人气(popularity)逐月递增. ASP.NET MV

艾伟_转载:ASP.NET MVC 2博客系列之一:强类型HTML辅助方法

这是我针对即将发布的ASP.NET MVC 2所撰写的贴子系列的第一篇,这个博客贴子将讨论 ASP.NET MVC 2中新加的强类型HTML辅助方法. 现有的HTML辅助方法 ASP.NET MVC 1中发布了一套HTML辅助方法,可以用来在视图模板中帮助生成HTML界面.例如,要输出一个文本框,你可以在你的.aspx视图模板中使用Html.TextBox()辅助方法编写下列代码: 上面辅助方法的第一个参数提供了文本框的名称及id,第二个参数指定了它该有的值,然后上面的辅助方法会显示象下面这样的

ASP.NET MVC 2博客系列之一:强类型HTML辅助方法

这是我针对即将发布的ASP.NET MVC 2所撰写的贴子系列的第一篇,这个博客贴子将讨论 ASP.NET MVC 2中新加的强类型HTML辅助方法. 现 有的HTML辅助方法 ASP.NET MVC 1中发布了一套HTML辅助方法,可以用来在视图模板中帮助生成HTML界面.例如,要输出一个文本框,你可以在你的.aspx视图模板中使用Html.TextBox()辅助方法编写下列代码: 上面辅助方法的第一个参数提供了文本框的名称及id,第二个参数指定了它该有的值,然后上面的辅助方法会显示象下面这样

艾伟_转载:一个MVC分页Helper

本人写的一个分页Helper,支持普通分页(也就是,首页.上一页.下一页.末页等),综合分页(普通分页和数字分页的综合).下面是分页效果: 分页代码: PagerHelper.cs 代码   1 using System;  2  using System.Collections.Generic;  3 using System.Collections.Specialized;  4 using System.Linq;  5 using System.Web;  6 using System.

csdn上怎样转载-在CSDN上怎样转载文章到空间或者博客

问题描述 在CSDN上怎样转载文章到空间或者博客 初玩CSDN,在上面看到一些好的文章,想把它转载到自己的空间和博客上方便以后查阅,可是找了半天也没找到转载的标签,百度搜了下,说不能被转载什么的,可是我见别的博客上说,欢迎转载本文章,但是要标注原出处,还要改什么东西!到底怎么转载,如知道的请告诉我下,在此谢谢大家了!! 解决方案 直接复制粘贴即可,有的文章博主自己加上了自己的链接,你就直接粘贴到你的博客就行, 不要去掉博主的链接 ,尊重原创,这样就属于转载的行为.有的文章博主没有加上自己的链接,

艾伟_转载:学习 ASP.NET MVC (第五回)理论篇

本系列文章导航 学习 ASP.NET MVC (第一回)理论篇 学习 ASP.NET MVC (第二回)实战篇 学习 ASP.NET MVC (第三回)实战篇 学习 ASP.NET MVC (第四回)实战篇 学习 ASP.NET MVC (第五回)理论篇 通过前几篇文章,我们通过ASP.NET MVC创建了一个简单的应用程序,学习了ASP.NET MVC的基本框架和工作流程.但是Demo中很多东西都是VS为我们自动生成的,比如View的html代码等.此文和大家一起学习一下ASP.NET MVC

艾伟_转载:学习 ASP.NET MVC (第一回)理论篇

本系列文章导航 学习 ASP.NET MVC (第一回)理论篇 学习 ASP.NET MVC (第二回)实战篇 学习 ASP.NET MVC (第三回)实战篇 学习 ASP.NET MVC (第四回)实战篇 学习 ASP.NET MVC (第五回)理论篇 MVC三种角色:--Model:用于存储数据的组件--View:根据Model数据进行内容展示的组件--Controller:接受并处理用户指令(操作Model),选择一个View并输出内容.Controller对View进行引用,但是View

艾伟_转载:ASP.NET MVC分页的实现

在ASP.NET中,GridView控件本身就带有分页的功能,只要把当前页面的索引值赋给GridView的PageIndex就可以实现了分页,至于数据怎么分页,全都由GridView封装起来了. 在ASP.NET MVC中分页的实现就只能靠自己来设计了.首先来说一下分页的原理.现在有一个张news表,中间有很多信息,我们假设一页显示5条记录,这样,页面数量=总记录数/5:这里,如果出现小数,得进位取整.如比总记录和数为51,那么分的页面数量是11,最后一页只有一条记录.好,有这样一个思路后,现在

艾伟_转载:【译】12个asp.net MVC最佳实践

       上一周我我在罗马进行了两场对于开发完成不久的http://www.dotnetromacesta.org/的Asp.net MVC的演讲.而其中一场演讲内容是关于我对于Asp.net MVC最佳实践的看法.因为这场演讲是在意大利进行的,为了大家能更好的阅读,我将演讲所用的ppt翻译成英文. 关于Controller的最佳实践 1-删除AccountController     让Demo代码在你的程序中是一个非常不好的做法.请永远不要使用AccountController. 2-隔