天天看點

ASP.NET MVC 3 RC2 更新的内容

下載下傳位址 http://www.microsoft.com/web/gallery/install.aspx?appid=MVC3

1.Razor的HtmlEncode問題

預設的情況下我們的Razor輸出會進行HtmlEncode編碼

其實輸出的内容是編碼後的Html

ASP.NET MVC 3 RC2 更新的内容

之前我們解決這個問題是将文本轉換成為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時前面會自動出現空行的問題

繼續閱讀