日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
ASP.NETMVC3Preview1發(fā)布試用多圖賞析

早晨起來就看到群里的同志在說ASP.NET MVC 3 Preview 1發(fā)布,真是快啊,前幾天還在看razer的介紹呢,說要在新的ASP.NET MVC 3里面加入默認(rèn)的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的介紹請(qǐng)典典的文章,真的不錯(cuò)

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,還是比較長(zhǎng)的。先不看了,新建工程看看!

ASP.NET MVC 2和ASP.NET MVC 3都有選擇,而且默認(rèn)有2種引擎可選

這里就來新建一個(gè)Razor的吧

同樣它也有選擇是否加入測(cè)試項(xiàng)目

Ctrl+F5先運(yùn)行一下看看

還是和原來一樣的樣式

打開View中的index.cshtml,先失望,沒有自動(dòng)提示,連cshtml都沒有加入到html編輯器,自己添加一下,希望奇跡出現(xiàn)

同樣也沒有提示。不知道是不是因?yàn)槲仪懊嫜b過某些東西而這樣,先看別的新功能吧

 
 
 
 
  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.  }  

這里可以看到

新來了一個(gè)同志叫ViewModel,估計(jì)以后要常和他打交道,終于前臺(tái)可以像用弱類型一樣用了

我們來新建幾個(gè)試試,當(dāng)然這個(gè)也是有一些關(guān)鍵字不能設(shè)置了

  看來也不能用中文,編譯出錯(cuò)

錯(cuò)誤    1    “System.Web.Mvc.ViewDataDictionary”不包含“好啊”的定義,并且找不到可接受類型為“System.Web.Mvc.ViewDataDictionary”的***個(gè)參數(shù)的擴(kuò)展方法“好啊”(是否缺少 using 指令或程序集引用?)

加到前臺(tái)去看看

看來ID不是關(guān)鍵字新建一個(gè)ActionResult Test1 右鍵 => Add View

再來同樣建一個(gè)PartialView試試

設(shè)為ChildActionOnly,放到Index 去試試看

@Html.Action("Test2")

正常運(yùn)行了


名稱欄目:ASP.NETMVC3Preview1發(fā)布試用多圖賞析
轉(zhuǎn)載來源:http://www.5511xx.com/article/djhpgdg.html