ASP.NET MVC 3 Preview 1发布 试用多图赏析

开发 后端
ASP.NET MVC 3 Preview 1已经发布了,目前还只能在Visual Studio 2010中安装。看过本文,大家也一起去尝尝鲜吧。

早晨起来就看到群里的同志在说ASP.NET MVC 3 Preview 1发布,真是快啊,前几天还在看razer的介绍呢,说要在新的ASP.NET MVC 3里面加入默认的ViewEngine引擎的选择支持

ASP.NET MVC 3 Preview 1下载地址是

http://www.microsoft.com/downloads/details.aspx?FamilyID=cb42f741-8fb1-4f43-a5fa-812096f8d1e8&displaylang=en

介绍里是说只能Visual Studio 2010安装

一边写一边安装,这一次没有要求把前面的 MVC2 删除以后再安装

安装过程

Visual stuido 2010 Tools 大概就是razer引擎的提示功能吧。

razor的介绍请典典的文章,真的不错

http://www.cnblogs.com/chsword/archive/2010/07/10/razor_in_aspnet_mvc_2.html

ASP.NET MVC 3 Preview 1的新功能介绍

New features:

  • add View dialog lets you select view engine,
  • ASP.NET MVC 3 has new view engine called Razor,
  • support for global action filters,
  • controllers and views support now new property called ViewModel that is dynamic,
  • new action result types,
  • some AJAX and JavaScript improvements,
  • model validation improvements,
  • dependency injection improvements.

 

大概安装了5分钟左右,完成

安装完毕

选择看了下Release Notes,还是比较长的。先不看了,新建工程看看!

文本信息

ASP.NET MVC 2和ASP.NET MVC 3都有选择,而且默认有2种引擎可选

这里就来新建一个Razor的吧

同样它也有选择是否加入测试项目

新建一个Razor

Ctrl+F5先运行一下看看

image 

还是和原来一样的样式

打开View中的index.cshtml,先失望,没有自动提示,连cshtml都没有加入到html编辑器,自己添加一下,希望奇迹出现

image

 

 

 

同样也没有提示。不知道是不是因为我前面装过某些东西而这样,先看别的新功能吧

  1. using System;    
  2.  using System.Collections.Generic;    
  3.  using System.Linq;    
  4.  using System.Web;    
  5. using System.Web.Mvc;    
  6. HomeController.cs  
 
  1. namespace RazorTest.Controllers    
  2.  {    
  3.     public class HomeController : Controller    
  4.      {    
  5.          public ActionResult Index()    
  6.          {    
  7.              ViewModel.Message = "Welcome to ASP.NET MVC!";    
  8.             return View();    
  9.          }    
  10.          public ActionResult About()    
  11.          {    
  12.              return View();    
  13.          }    
  14.      }    
  15.  }  

这里可以看到

 image

新来了一个同志叫ViewModel,估计以后要常和他打交道,终于前台可以像用弱类型一样用了

 image

我们来新建几个试试,当然这个也是有一些关键字不能设置了

 image 看来也不能用中文,编译出错

错误    1    “System.Web.Mvc.ViewDataDictionary”不包含“好啊”的定义,并且找不到可接受类型为“System.Web.Mvc.ViewDataDictionary”的***个参数的扩展方法“好啊”(是否缺少 using 指令或程序集引用?)

 image

加到前台去看看

 image

image

看来ID不是关键字新建一个ActionResult Test1 右键 => Add View

 image

 

image

再来同样建一个PartialView试试

image

设为ChildActionOnly,放到Index 去试试看

<p>@Html.Action("Test2")</p>

image

正常运行了

原文标题:ASP.NET MVC 3 Preview 1 发布

链接:http://www.cnblogs.com/francis67/archive/2010/07/28/1786630.html

 

【编辑推荐】

  1. 添加设置ASP.NET Web时出现问题
  2. 详细说明ASP.NET 2.0功能支持
  3. 强化部署ASP.Net 2.0配置应用程序
  4. 微软PDC2009直击:改进ASP.NET 4运行时
  5. 详解ASP.NET MVC 2自定义验证
责任编辑:彭凡 来源: 博客园
相关推荐

2010-02-06 10:23:50

ASP.NET MVC

2012-06-08 16:12:51

Ubuntu 12.1下载地址

2009-08-05 11:04:12

ASP.NET MVCSTM.NET

2010-08-16 09:14:37

ASP.NET MVC

2009-04-02 11:00:09

微软ASP.NETMVC

2010-03-23 08:42:26

ASP.NET MVC

2009-07-31 12:43:59

ASP.NET MVC

2009-07-24 13:20:44

MVC框架ASP.NET

2010-10-12 09:52:02

ASP.NET MVC

2011-01-15 23:07:59

2009-07-22 13:24:24

ASP.NET MVC

2009-07-20 10:53:59

ASP.NET MVC

2009-07-23 14:31:20

ASP.NET MVC

2009-07-23 15:44:39

ASP.NET MVC

2009-07-22 10:09:59

ASP.NET MVC

2009-06-10 22:41:47

Visual StudVS2010ASP.NET MVC

2010-10-18 09:03:44

ASP.NET MVC

2011-01-28 09:45:29

ASP.NET MVC

2010-10-20 09:05:16

ASP.NET MVC

2010-12-07 09:38:15

ASP.NET MVC
点赞
收藏

51CTO技术栈公众号