下載下傳位址 http://www.microsoft.com/web/gallery/install.aspx?appid=MVC3
1.Razor的HtmlEncode問題
預設的情況下我們的Razor輸出會進行HtmlEncode編碼
如
其實輸出的内容是編碼後的Html
之前我們解決這個問題是将文本轉換成為IHtmlString:
通過這兩種方法之一就可以直接輸出HTML代碼了,在ASP.NET MVC 3 RC2 中呢,添加了一個HtmlHelper方法Raw,可以直接輸出未編碼的Html:
2.另外一些命名上的改動:
将Controller.ViewModel及ViewPage.View更改為了ViewBag
ControllerSessionStateAttribute改為SessionStateAttribute
将RemoteAttribute中的Fields屬性改為AdditionalFields
将SkipRequestValidationAttribute類改為AllowHtmlAttribute
3.jQuery內建
ASP.NET MVC 3 RC2中內建 了jQuery 1.44、jQuery Validation 1.7 以及 jQuery UI 1.86
4.修正了Razor文法使用@model時前面會自動出現空行的問題