ASP.NET Core 中文文件目錄
翻譯計劃
五月中旬 .NET Core RC2 如期釋出,我們遂決定翻譯 ASP.NET Core 文件。我們在 何鎮汐先生、 悲夢先生、 張仁建先生和 雷歐納德先生的群中釋出了翻譯計劃招募資訊,並召集到一群小夥伴。我們從六月開始翻譯文件,目前已完成前兩章,並將按計劃以連載的方式逐篇公佈。當翻譯計劃完成後,所有文件將整合到一個線上閱讀站點上,同時提供 epub 和 pdf 版本。
官方 Core 文件還在更新,我們也將持續更新翻譯。
目錄
關於我們
我們是一群自發願意為 dotNET 社群做出貢獻的人,並以翻譯 ASP.NET Core 文件作為契機而相互結識、走到一起。如果你想在部落格園瞭解我們的動態,請移步
參與翻譯、校對與審稿的貢獻者
(以下排序按照貢獻者本名的漢語拼音排列)
其它型別貢獻者
加入我們
如果您想加入到翻譯、審稿以及後續維護工作並願意為之付出一定的業餘時間的,可以前往 dotNet Core Studying Group(群號 436035237)聯絡我們。
非常感謝大家參與文件的社群翻譯計劃。由於目前我們已經召集到了足夠數量的翻譯者,故暫時關閉翻譯組的招募視窗。目前除已經加入和正在試譯稿的同志外,暫時不再接受其他同志的加入請求。您可以前往 dotNet Core Studying Group(群號 436035237)共同學習 .NET Core。
所有參與翻譯和審稿的同學都能獲得由 何鎮汐先生、 謝煬(Kiler)先生、 劉浩楊(L)先生及 劉怡(AlexLEWIS)先生贈送的銅版紙封面裝訂版的紙質文件作為紀念。
後續計劃
這個專案完成後,我們還會考慮其它文件的翻譯工作,如:EF Core、Castle,等。
相關推薦
ASP.NET Core 中文文件目錄
翻譯計劃 五月中旬 .NET Core RC2 如期釋出,我們遂決定翻譯 ASP.NET Core 文件。我們在 何鎮汐先生、 悲夢先生、 張仁建先生和 雷歐納德先生的群中釋出了翻譯計劃招募資訊,並召集到一群小夥伴。我們從六月開始翻譯文件,目前已完成前兩章,並將按計劃以連載的方式逐篇公佈。當翻譯計劃完成後,所
ASP.NET Core 中文文件 第四章 MVC(4.6)Areas(區域)
Areas 是 ASP.NET MVC 用來將相關功能組織成一組單獨名稱空間(路由)和資料夾結構(檢視)的功能。使用 Areas 建立層次結構的路由,是通過新增另一個路由引數 area 到 Controller 和 action。 Areas 提供了一種把大型 ASP.NET Core MVC Web 應用
ASP.NET Core 中文文件 第五章 測試(5.2)整合測試
整合測試確保應用程式的元件組裝在一起時正常工作。 ASP.NET Core支援使用單元測試框架和可用於處理沒有網路開銷請求的內建測試的網路主機整合測試。 章節: 整合測試介紹 整合測試驗證應用程式不同的部位是否正確地組裝在一起。不像單元測試,整合測試經常涉及到應用基礎設施,如資料庫,檔案系統,網路資源
ASP.NET Core 中文文件 第四章 MVC(4.2)控制器操作的路由
ASP.NET Core MVC 使用路由 中介軟體 來匹配傳入請求的 URL 並對映到具體的操作。路由通過啟動程式碼或者特性定義。路由描述 URL 路徑應該如何匹配到操作。路由也同樣用於生成響應中返回的 URL(用於連結)。 這篇文章將解釋 MVC 和路由之間的相互作用,以及典型的 MVC 應用程式如何使
ASP.NET Core 中文文件 第四章 MVC(4.1)Controllers, Actions 和 Action Results
Action 和 action result 是開發者使用 ASP.NET MVC 構建應用程式的基礎部分。 什麼是 Controller 在 ASP.NET MVC 中, 控制器( Controller )用於定義和聚合操作(Action)的一個集合。操作( 或操作方法 )是控制器中處理入站請求的一個方
ASP.NET Core 中文文件 第四章 MVC(2.3)格式化響應資料
ASP.NET Core MVC 內建支援對相應資料(response data)的格式化,用來修正格式或生成客戶端指定的格式。 特定格式的操作結果 某些操作結果(Action result)的型別是指定的特定格式,比如 JsonResult 或 ContentResult。Action 可以返回格式化為
ASP.NET Core 中文文件 第四章 MVC(4.4)依賴注入和控制器
ASP.NET Core MVC 控制器應通過它們的構造器明確的請求它們的依賴關係。在某些情況下,單個控制器的操作可能需要一個服務,在控制器級別上的請求可能沒有意義。在這種情況下,你也可以選擇將服務作為 action 方法的引數。 章節: 依賴注入 依賴注入(Dependency injection,
ASP.NET Core 中文文件 第四章 MVC(01)ASP.NET Core MVC 概覽
ASP.NET Core MVC 是使用模型-檢視-控制器(Model-View-Controller)設計模式構建網頁應用與 API 的豐富的框架。 什麼是 MVC 模式? 模型-檢視-控制器(MVC)架構模式將一個應用區分為三部分主要元件:模型、檢視、與控制器。這種模式有助實現關注分離。使用這種模式,使
ASP.NET Core 中文文件 第四章 MVC(4.3)過濾器
ASP.NET MVC 過濾器 可在執行管道的前後特定階段執行程式碼。過濾器可以配置為全域性有效、僅對控制器有效或是僅對 Action 有效。 過濾器如何工作? 不同的過濾器型別會在執行管道的不同階段執行,因此它們各自有一套適用場景。根據你實際要解決的問題以及在請求管道中執行的位置來選擇建立不同的過濾器。
ASP.NET Core 中文文件 第三章 原理(2)中介軟體
章節: 什麼是中介軟體 中介軟體是用於組成應用程式管道來處理請求和響應的元件。管道內的每一個元件都可以選擇是否將請求交給下一個元件、並在管道中呼叫下一個元件之前和之後執行某些操作。請求委託被用來建立請求管道,請求委託處理每一個 HTTP 請求。 請求委託通過使用 IApplicationBuilder
ASP.NET Core 中文文件 第四章 MVC(3.8)檢視中的依賴注入
ASP.NET Core 支援在檢視中使用 依賴注入 。這將有助於提供檢視專用的服務,比如本地化或者僅用於填充檢視元素的資料。你應該儘量保持控制器和檢視間的關注點分離(separation of concerns)。你的檢視所顯示的大部分資料應該從控制器傳入。 章節: 一個簡單的示例 你可以使用 @i
ASP.NET Core 中文文件 第四章 MVC(3.7 )區域性檢視(partial)
ASP.NET Core MVC 支援區域性檢視,當你需要在多個不同檢視間重用同一個頁面部件時會顯得特別有用。 什麼是區域性檢視? 區域性檢視是在其它檢視中被渲染的檢視。區域性檢視執行後生成的 HTML 結果會被渲染到呼叫方檢視或父檢視中。跟檢視檔案一樣,區域性檢視檔案也使用 .cshtml 作為副檔名。
ASP.NET Core 中文文件 第四章 MVC(4.5)測試控制器邏輯
ASP.NET MVC 應用程式的控制器應當小巧並專注於使用者介面。涉及了非 UI 事務的大控制器更難於測試和維護。 章節: 為什麼要測試控制器 控制器是所有 ASP.NET Core MVC 應用程式的核心部分。因此,你應當確保它們的行為符合應用的預期。 自動化測試可以為你提供這樣的保障並能夠在進入生
ASP.NET Core 中文文件 第二章 指南(1)用 Visual Studio Code 在 macOS 上建立首個 ASP.NET Core 應用程式
本文已更新,最後更新於2017年4月28日 聯絡我們: QQ Group: 436035237 (dotNet Core Studying Group) GitHub Repo: https://github.com/dotnetcore/aspnetcore-doc-cn/ 以下為老翻譯存檔 本節將
ASP.NET Core 中文文件 第四章 MVC(3.9)檢視元件
章節: 介紹檢視元件 檢視元件是 ASP.NET Core MVC 中的新特性,與區域性檢視相似,但是它們更加的強大。檢視元件不使用模型繫結,只取決於呼叫它時所提供的資料。檢視元件有以下特點: 渲染一個塊,而不是整個響應 在控制器和檢視之間同樣包含了關注點分離和可測試性帶來的好處 可以擁有引數和業務邏
ASP.NET Core 中文文件 第二章 指南(2)用 Visual Studio 和 ASP.NET Core MVC 建立首個 Web API
HTTP 協議不僅僅提供網頁服務。它也是一個構建公開服務和資料 API 的強大平臺。HTTP 協議是簡單、靈活、無處不在的。幾乎你能想到的任何平臺上都有 HTTP 支援,所以 HTTP 服務能夠傳送到多種客戶端, 包括瀏覽器,移動裝置和傳統的桌面應用程式。 在本教程中,你將建立一個簡單的 Web API 來
ASP.NET Core 中文文件 第三章 原理(6)全球化與本地化
使用 ASP.NET Core 建立一個多語言版本的網站有助於你吸引到更多的使用者,ASP.NET Core 提供服務和中介軟體來支援本地化語言和文化。 國際化涉及 全球化 和 本地化。全球化是為了應用程式支援不同文化而設計的。全球化增加了對特定地理區域的語言文字的輸入、顯示和輸出的支援。 本地化是針對一個
ASP.NET Core 中文文件 第三章 原理(11)在多個環境中工作
ASP.NET Core 介紹了支援在多個環境中管理應用程式行為的改進,如開發(development),預演(staging)和生產(production)。環境變數用來指示應用程式正在執行的環境,允許應用程式適當地配置。 章節: 開發,預演,生產 ASP.NET Core 引用了一個特定的環境變數
ASP.NET Core 中文文件 第三章 原理(4)路由
路由是用來把請求對映到路由處理程式。應用程式一啟動就配置了路由,並且可以從URL中提取值用於處理請求。它還負責使用 ASP.NET 應用程式中定義的路由來生成連結。 這份文件涵蓋了初級的ASP.NET核心路由。對於 ASP.NET 核心 MVC 路由, 請檢視 Routing to Controller A
ASP.NET Core 中文文件 第二章 指南 (09) 使用 Swagger 生成 ASP.NET Web API 線上幫助測試文件
對於開發人員來說,構建一個消費應用程式時去了解各種各樣的 API 是一個巨大的挑戰。 在你的 Web API 專案中使用 Swagger 的 .NET Core 封裝 Swashbuckle 可以幫助你建立良好的文件和幫助頁面。 Swashbuckle 可以通過修改 Startup.cs 作為一組 NuGe