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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳解ASP.NETMVC3beta新特性

國慶放假歸來,剛好趕上ASP.NET MVC 3 beta發(fā)布,和大家分享點(diǎn)我的體驗(yàn)。

建甌ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

首先是創(chuàng)建項(xiàng)目時(shí)的選擇界面的改變:

1.View Engine的變化。

asp.net mvc 3中添加了Razor這個View engine。

如果你在創(chuàng)建的項(xiàng)目中同時(shí)有Index.aspx和Index.cshtml, 默認(rèn)的MVC會選擇aspx 的view來顯示。但是你可以通過在Global.asax文件中的Application_Start方法中添加如下代碼來讓MVC先去執(zhí)行Razor Engine的Index.cshtml頁面。

代碼如下:

 
 
 
 
  1. ViewEngines.Engines.Clear();      
  2. ViewEngines.Engines.Add(new RazorViewEngine());    
  3. ViewEngines.Engines.Add(new WebFormViewEngine());  

2.可以隨意修改Model中的屬性顯示順序

在以前的版本中,如果我們創(chuàng)建如下一個Model:

  
 
 
 
  1. public class Employee   
  2.     {   
  3.         public string FirstName { get; set; }   
  4.     
  5.         public string LastName { get; set; }   
  6.     
  7.         public int EmployeeId { get; set; }   
  8.     }  

為這個Model創(chuàng)建一個View代碼如下:

 
 
 
 
  1. <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master"   
  2. Inherits="System.Web.Mvc.ViewPage" %>   
  3.    
  4.     Employee Details   
  5.    
  6.    
  7.     <%: Html.EditorForModel(Model) %>   
  8.   

運(yùn)行后可以看到Employee類的屬性字段顯示如下:

在asp.net mvc 3中我們可以通過設(shè)置屬性的顯示順序來靈活修改字段在View頁面的排列位置,例如:

再運(yùn)行程序,Employee的顯示如下:

3。新增了Grid控件

我們就使用上面的Employee來創(chuàng)建一個Grid:

顯示Controller部分的代碼:

View部分,我們使用System.Web.Helpers類中的WebGrid來顯示上面的幾個Employee信息。

運(yùn)行下,結(jié)果如下:

我們設(shè)置了以‘FirstName’來排序。你可以通過點(diǎn)擊其它列的表頭來改變排序。

4.新增了Chart組件

我們來以Employee和Sales的關(guān)系來創(chuàng)建一個員工銷售業(yè)績的顯示柱形圖。

我們創(chuàng)建一個Model為EmployeeSale

Controller部分添加一個ShowChart的控制:

***是View部分:

這里需要注意的是Chart這個控件是通過創(chuàng)建一個臨時(shí)的png圖片來顯示,頁面訪問完成后并不保存此png圖在服務(wù)器端。

運(yùn)行效果:

更多的新功能請參考release notes。后續(xù)會為大家繼續(xù)介紹其它功能,比如Ioc,


文章標(biāo)題:詳解ASP.NETMVC3beta新特性
網(wǎng)站網(wǎng)址:http://www.5511xx.com/article/cddseih.html