ASP.NET Web Pages 2 開發人員預覽讀我檔案
由Microsoft提供
ASP.NET Web Pages 2 開發人員預覽讀我檔案
2011 年 9 月 14 日
目錄
安裝注意事項
若要安裝網頁 2 開發人員預覽版,您有下列選項:
使用 Web Platform Installer安裝 WebMatrix 2 Beta。 WebMatrix 是一組免費的 Web 開發工具,其中包含 ASP.NET Web Pages。 如需詳細資訊,請參閱ASP.NET Web Pages 2 開發人員預覽版中熱門功能的安裝一節。
使用 下載連結直接安裝網頁 2 開發人員預覽版。 如果您想要使用 [記事本] 之類的文字編輯器來建立網頁應用程式,請使用此方法。 若要執行網頁 2 應用程式,您必須IIS Express 7.5。 (這會自動包含在 WebMatrix.) 如需如何使用 IIS Express測試網頁頁面的秘訣,請參閱開始使用 WebMatrix 和 ASP.NET Web Pages中的提要欄「使用您自己的文字編輯器建立及測試 ASP.NET 網頁」。
ASP.NET Web Pages 2 開發人員預覽版可以安裝,並可與 ASP.NET Web Pages 1 並排執行。 如需詳細資訊,請參閱 網頁 2 開發人員預覽版頂端功能中的一節。
文件
ASP.NET 網站的 [網頁] 頁面上提供 ASP.NET Web Pages的教學課程和其他資訊, (https://www.asp.net/web-pages/) 。 如需網頁 2 中新功能和增強功能的相關資訊,請參閱 網頁 2 開發人員預覽版中的熱門功能。
支援
這是預覽版本,未正式支援。 如果您有使用此版本的問題,請將它們張貼至 ASP.NET Web Pages論壇 (https://forums.asp.net/1224.aspx/1?WebMatrix ) ,其中 ASP.NET 社群的成員經常能夠提供非正式支援。
軟體需求
ASP.NET Web Pages 2 需要.NET Framework 4。 它也適用于 .NET Framework 4.5 開發人員預覽版。
修正、已知問題和重大變更
Is* 方法 (例如,IsDateTime) 現在會傳回所有文化特性的正確值。 某些方法,例如IsDateTime先前在應該傳回true時傳回false,因為它們先前是執行特定文化特性檢查。 這些方法已修正,現在將文化特性納入考慮。 這是重大變更;如果您的應用程式依賴舊的行為,它將會中斷。
Href 方法的行為已變更。 先前,呼叫 Href (「~/SomeFile」) 會傳回相對於目前執行中檔案的 URL。 現在 Href (「~/SomeFile」) 一律會從應用程式的根目錄傳回絕對路徑。 在大部分情況下,此行為不會在傳回值中產生差異。 這項變更已修正特定 Ajax 案例。 例如,請考慮下列範例程式碼:
/Folder/File @Href("~/Images/Logo.jpg")
此程式碼先前會解析為 Images/Logo.jpg,這對該頁面的 Ajax 要求而言不正確。 現在,它會解析為 (/MySite/Images/Logo.jpg) 的根目錄。
HttpCoNtext.RedirectLocal 方法已變更。 這個方法現在只接受相對於目前應用程式的 URL。 完整 URL 會遭到拒絕。
ModelState.IsValid 方法現在需要您先呼叫 Validate。 如果您要將應用程式轉換成使用新的輸入驗證方法,而且正在呼叫 ModelState.IsValid 方法,您現在必須事先呼叫 Validation.Validate 。 例如,您現在必須遵循此模式:
Validation.RequireField("MyField"); if (IsPost) { Validation.Validate(); if (ModelState.IsValid) { // do something } }
不過,建議您使用新的輸入驗證方法,請勿使用 ModelState.IsValid。 相反地,請像這樣建構程式碼:
Validation.RequireField("MyField"); if (IsPost) { if (Validation.IsValid()) { // do something } }
在 Internet Explorer 7 和 Internet Explorer 8 上,用戶端驗證無法運作。 用戶端驗證無法運作,因為 jQuery 1.6.2 不相容,此範本隨附于預設專案範本中。 (伺服器端驗證 works.) 。
免責聲明
© 2011 Microsoft Corporation. 著作權所有,並保留一切權利。 本檔是「依原樣」提供。這份檔中所表示的資訊和檢視,包括 URL 和其他網際網路網站參考,可能會變更而不需通知。 貴用戶須自行承擔使用風險。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應