http://www.asp.net/mvc是你需要关注的网站部分。你无需担心ASP.NET Webforms或ASP.NET Ajax(仅适用于Webforms,MVC包含自己的Ajax内容,包括jQuery,在主要的MVC下载中)。该网站的MVC部分将为您提供所需的所有入门信息。
Visual Web Developer Express 2008是最好的IDE,可供入门使用。安装它(以及MVC和其他要求)的简单方法是使用Web Platform Installer。
一旦开始,阅读Scott Guthrie的MVC帖子,并查看Phil Haacked的博客和Steven Walther的博客。
我对ASP.NET MVC没有太多的了解,但是要能够使用它,您需要.NET 3.0或更高版本的.NET框架(Visual Studio 2008)。http://www.microsoft.com/downloads/details.aspx?FamilyID=f4e4ee26-4bc5-41ed-80c9-261336b2a5b6&displaylang=en#Requirements
"在开始学习ASP.NET MVC之前,我应该学习ASP.NET吗?还是我可以在学习ASP.NET MVC的同时学习ASP.NET?" - 我认为在使用MVC模式之前,您应该具备一些基本的ASP.NET知识。
ASP.NET MVC有用链接:
有很多屏幕录像可供观看。Scott Hanselman 做了一些很棒的视频,而 Stephen Walther 则有一个专门介绍该框架入门的博客。
ASP.NET MVC 非常灵活。您可以使用任何 JavaScript 库。jQuery 是一个很好的选择,并且现在已经捆绑在新项目中。
有一些概念可以延续到 ASP.NET MVC(绑定、用户控件),但您应该能够独立地学习它们。我认为相比 Web Forms,ASP.NET MVC 对于您来说应该更容易“跳进去”。