MVC 建議資源
作者: Rick Anderson
在 ASP.NET MVC 論壇 或 stackoverflow 中,有一個好地方可以回答您的問題,或找出問題的解決方案。
ASP.NET MVC 使用者入門
- ASP.NET MVC 5 入門
- Pluralsight) ASP.NET MVC (影片簡介
- ASP.NET MVC 概觀
- 免費的 6 小時在線課程 - 開發 ASP.NET MVC 4 Web 應用程式快速入門
- 學習MVC - 第1部分:MVC 架構簡介和考慮分離
- 海報: ASP.NET MVC 5 應用程式的生命週期
新功能內容
- 在 ASP.NET 中選取本地化的文化特性
- 使用 Facebook和 Google OAuth2 登入建立 ASP.NET MVC 5 應用程式
- ASP.NET MVC 5 應用程式 (PDF) 的生命週期
- 在 ASP.NET 中不該做什麼以及該做什麼
- 發行 SocialGoal - ASP.NET MVC 5、EF 6 Code First、AutoMapper、Autofac、TDD 和 DDD 的參考 Web 應用程式
- 使用 Azure 建置 Real-World Cloud Apps
Microsoft Azure
build/ 2014 的影片: (Azure 和 Visual Studio)
- 深入探討 David Ebbo 為 Azure 網站隱藏的 Gem、秘訣和訣竅
- Visual Studio 2013 Update 2 和 Beyond 中的 ASP.NET 和 Web 新功能,作者 Scott Hanselman、Scott Hunter
- 避免雲端失敗:使用 Mark Russinovich 從 Azure 的錯誤中學習
- 深入探討:透過一個 ASP.NET 應用程式改善您 ASP.NET Brickrick 的效能
- Visual Studio 和 Azure SDK Dan Fernandez 中的 Azure 開發人員新功能,Paul Yuknewicz (MSFT)
- Microsoft Azure 儲存體 – 新功能、最佳作法和模式 Jai Haridas、SerdarOzler
- Cathy Sullivan Visual Studio 2013 中的秘訣和訣竅
- 由 Brady Gaster、Joe Levy 在 Azure 中使用新的 SDK、工具和服務進行自動化
- 建置巨量: Chris 在 Azure 客戶中學到的經驗,Mark Simms
- 建置具有 ASP.NET 和 AngularJS 的單一頁面應用程式 ,作者 David Catuhe,JonGaloway
- 設計和實作架構設計人員的混合式雲端解決方案
- Azure 資源群組模型: Gautam Thapar, Nathan Totten 的新式雲端現代化管理
- 使用 daniel Roth 使用 ASP.NET Web API 2.1 建置 Mobile Apps 的 Web API
- Lucas Adams、Stuart Kwan 的新 Web、行動和雲端應用程式驗證模型
- 將內部部署網路延伸至 Azure 安全 Ganesh Srinivasan
- Dan Fernandez、Mads Kristensen 的 Web 開發人員新功能
- 使用 Visual Studio 和 Web Essentials Kristensen 建置新式 Web 應用程式
- 使用 Cloud-Based Load Testing Service 和 Application Insights 來尋找 Charles Charles 的調整和效能
- 使用 Visual Studio by Boris Scholl 診斷裝載於 Azure 中的雲端應用程式問題
- 使用 Vlad Joanovic 的 Application Insights 快速偵測應用程式中斷
- Azure 網站:架構 Massive-Scale Ready-For-Business Web Apps Yochay Kiriaty
- Azure SQL 資料庫:幕後Tobias Ternstrom
安全性
- 使用 Facebook和 Google OAuth2 登入建立 ASP.NET MVC 5 應用程式
- 在 ASP.NET 中不該做什麼以及該做什麼
- 如何建置 (,以及如何) Troy Hunt 的安全「記住我」功能
- 影片: Lucas Adams、Stuart Kwan 的新 Web、行動和雲端應用程式驗證模型
- 影片:使用 Azure Active Directory 建置 Enterprise 和 SaaS Web Apps 和 Web API,以供 Vittorio Bertocci 登入
- ASP.NET 身分識別 2.0.0
- ASP.NET MVC 5 身分識別:擴充和修改角色
- 在 ASP.NET MVC 5 中使用 IAuthenticationFilter
- Stackoverflow 線程在安全性上 由一位使用者
- 在MVC ASP.NET-替代技術和使用防偽令牌
- ASP.NET MVC 5 驗證篩選器
- ASP.NET MVC中的安全性
- 保護您的 ASP.NET MVC 4 應用程式
- ASP.NET MVC 和 ASP.NET Web Pages 中的 XSRF/CSRF 防護
- 適用於 .NET 開發人員的 OWASP 前 10 名
- 使用 OAuth 提供者與 MVC 4
- 駭客驗證您的 ASP.NET 應用程式 Adam Tuliper 的 2011 年 12 月 MSDN Magazine 文章
- 保護您的 ASP.NET 應用程式 Adam Tuliper 的 2012 年 1 月 MSDN Magazine 文章
- 防止開啟重新導向攻擊
- 如何使用 ASP.NET MVC 建立內部網路網站
- ASP.NET 加密查詢字串的MVC值提供者
- HaaHa Show:Microsoft ASP.NET MVC Security with Haack and Hanselman (影片)
- ASP.NET 中的宣告感知使用者身分識別
- 在 ASP.NET 中將自定義角色新增至 Windows 角色
- 建立自定義路由條件約束
- 在 ASP.NET MVC 4 中實作角色型功能表
成員資格、驗證
- 使用 OAuth、成員資格和 SQL Database 部署 Secure ASP.NET MVC 應用程式
- SimpleMembership、成員資格提供者、Universal Providers 和新 ASP.NET 4.5 Web Form 和 ASP.NET MVC 4 範本
- 在 ASP.NET MVC 4中自訂SimpleMembership
- 成員資格與窗體驗證不同
- 考慮使用 MembershipProvider (和 SimpleMembership)
- 使用 Google 驗證器實作 MVC 雙重要素驗證
- new
- ASP.NET 身分識別和 Azure 資料表記憶體
OWIN 和 Katana
ASP.NET MVC 中的數據存取
- 使用 ASP.NET MVC 搭配 Entity Framework 使用者入門
- ASP.NET 資料存取內容對應
- 使用 EF 和 Web API 建置 ASP.NET MVC4 應用程式
- ASP.NET MVC & 的 DataList
Web Form 至MVC
- 使用 ASP.NET Web API 將 ASP.NET Web Forms 移轉至MVC模式
- 在MVC和WebForms的深度整合中,卡里那文的影片
- ASP.NET MVC - 在 Web Form世界中生活
- Web Form 至MVC
- 整合 ASP.NET Web Forms和 ASP.NET MVC
- 在現有 Web Form 項目中採用 ASP.NET MVC 增強功能
效能
- 影片: 深入探討: 透過一個 ASP.NET 應用程式改善您的 ASP.NET 應用程式效能
- 影片: 使用 Cloud-Based Load Testing Service 和 Application Insights 來尋找 Charles Charles 的調整和效能
- 使用 ASP.NET MVC 4 中的非同步方法
- 統合、縮小和優化
- 使用CDN和到期來改善網站效能
- MVC 中的異步檔案上傳
- 影片:High-Performance Web 平臺:Tobin Titus Real-World 問題和解決方案
- 影片:取得效能問題和失敗的早期警告,以及由 Bret Bret Foundationlade、 Vlad Joanovic 找出應用程式的原因
- http://webdevchecklist.com/asp.net/performance/
- ASP.NET MVC 檢視模型:Entity Framework & JSON 串行化 Nandip Makwana 藉由消除不必要的子實體串行化,來提升效能 (和降低 CPU 使用量)
- Stephen Cleary 在 ASP.NET 中的 Async 和 Await
- 使用 Glimpse 偵錯和效能
- 使用異步部分檢視改善 ASP.NET MVC 網站的認知效能
- ASP.NET 4.5 & MVC 4:重新流覽 IBundleTransform
- ASP.NET MVC 4:適用於統合和靜態資源的 Cookie 無網域
- ASP.NET 統合和縮小的進階選項
- 偵錯=“false” 重要性的嚴重提醒
- ASP.NET MVC 4 中的 ELMAH 和 MiniProfiler
- 使用CDN和到期來改善網站效能
- 統合及縮小內嵌 CSS 和 JavaScript
- ASP.NET (影片中的異步)
- 統合和優化 (影片)
- ASP.NET MVC 4 - 從動作方法對外部服務進行異步呼叫
AngularJS、擷斷器、納克outJS
- 淘汰賽
- 在 ASP.NET MVC中使用 使用者入門與 ASP.NET
- 從 ASP.NET MVC 啟動 AngularJS 應用程式,其中包含 Server-Side Data by Marius Schulz
- ASP.NET MVC 中的 TypeScripted 一個門道
- ASP.NET MVC & 的 DataListJS
- 具有 knockout.js & ASP.NET MVC 的級聯下拉式清單
- 從 ASP.NET MVC 載入要加快頁面載入速度的一般載入程式檢視模型
- 使用 ASP.NET MVC 的主要-詳細數據檢視
- AngularJS – 在 ASP.NET MVC 應用程式中使用 $resource 服務張貼數據
jQuery、Ajax、JSON、JavaScript
- 建立適用於 ASP.NET MVC的 JavascriptResult
- 將 .NET Server-Side Data 傳遞至 JavaScript by Marius Schulz
- 使用 Marius Schulz 的部分 Razor 檢視產生外部 JavaScript 檔案
- ASP.NET MVC:使用 JQuery 和 Ajax 在表單提交上顯示忙碌指標
- 使用自訂數據屬性將 JSON 資料儲存在 ASP.NET MVC 中
- MVC 4 連結仍與MVC 5相關
- 將 JSON 傳送至動作方法
- 使用 jQuery 建置豐富的使用者介面
- 由 Sheo Narayan 將 DataTable 資料行自動填入 ASP.NET MVC 中的檢視
- 使用 HTML5 與 jQuery UI 日期選擇器快顯行事曆搭配 ASP.NET MVC
- 使用 DropDownList 協助程式與 ASP.NET MVC
- DropDownListFor 搭配 ASP.NET MVC
- ASP.NET MVC 中的DropDownList協助程式數據系結
- Pluralsight 影片示範如何使用 JavaScript 和 Ajax
- ASP.NET MVC 中的串聯 DropDownList
- 適用於 ASP.NET MVC 的 CascadingDropDown jQuery 外掛程式
- 使用 jQuery UI、WebAPI 和 JsRender ASP.NET MVC 中的客戶端進度列
- 使用 jQuery ASP.NET MVC Ajax – 快速入門範例
- 使用 ASP.NET MVC 4 和 jQuery 建立串聯 DropDownList
HTML5
- 使用 HTML5 與 jQuery UI 日期選擇器快顯行事曆搭配 ASP.NET MVC
- 使用 HTML5 設計輔助功能
- 使用 ASP.NET MVC 4 和 jQuery Mobile 建置 Mobile-Friendly HTML5 Forms
- 將 HTML5 整合到現有 ASP.NET Web Forms 和 MVC 應用程式
路由
- ASP.NET MVC 5 中的屬性路由
- ASP.NET MVC 5 應用程式 (PDF) 的生命週期
- 在 MVC 中使用條件約束以求取較佳路由
- 深入:ASP.NET MVC 管線
- ASP.NET MVC路由
- ASP.NET MVC 路由擴充性
- ASP.NET MVC擴充性簡介
- ASP.NET MVC路由
- MVC 4 的強型別路由
全球化、國際化和當地語系化
- ASP.NET MVC 5 國際化
- 在 ASP.NET 中選取本地化的文化特性
- ASP.NET MVC 5 國際化 • Nadeem Afana 的日期和時間
- ASP.NET MVC 5 國際化 •如何在資料庫或 Xml 中儲存字串
- ASP.NET MVC 3、JavaScript 和 jQuery 中的全球化、國際化和當地語系化
- 國際化
- 當地語系化
Azure 和 ASP.NET MVC
- 使用記憶體數據表、佇列和 Blob 的多層式應用程式
- Windows Azure 網站:快速且簡單的裝載即服務
- Azure 網站上的 ASP.NET MVC 4 設定秘訣
- 直接從 Git 存放庫將 ASP.NET 網站部署至 Visual Studio 2012 中的 Azure
行動
- ASP.NET MVC 4 行動教學課程
- 建立 High-Performance 行動網站
- 在 ASP.NET MVC 4 中建立 Mobile-Optimized 檢視
- 使用 ASP.NET MVC 4 和 jQuery Mobile 建置 Mobile-Friendly HTML5 Forms
- 將 jQuery Mobile 整合到MVC Web Apps
- 深入探討 jQuery Mobile
- ASP.NET MVC 4 中行動裝置開發的新功能
- 開發混合式原生和行動裝置 Web Apps
- 使用 ASP.NET MVC 4 和 jQuery Mobile 建立可切換的桌面和行動網站
- MVC 4 行動裝置易記 Web 應用程式
- ASP.NET MVC 4 行動裝置版
單一頁面應用程式 (SPA)
- 適用於 Single-Page 應用程式的 .NET Developer Primer MSDN Magazine
- 具有 AngularJS 和 ASP.NET MVC 4 的單頁應用程式
- 在 ASP.NET 單頁應用程式範本內
- ASP.NET 和 Web 工具 2012.2 RC 的MVC單頁應用程式範本更新
- 在 ASP.NET 單頁應用程式範本內
Twitter,Facebook
單元測試、TDD、存放庫模式和工作單位
- ASP.NET MVC 中使用 Entity Framework 的存放庫模式和單位
- 在 ASP.NET MVC 中建立單元可測試的應用程式 - 初學者教學課程
- 適用於初學者的MVC控制器相依性插入 ASP.NET
- 撰寫處理 Ajax 要求和一般要求的 ASP.NET MVC 動作方法單元測試
- 使用 xUnit 和 Moq 開發適用於 TDD 的 ASP.NET MVC 4 應用程式
- 測試MVC檢視 ASP.NET,從新專案到建置伺服器 (影片)
- 快速入門:試用驅動開發 (影片)
- 測試駕駛 ASP.NET MVC (影片)
- 整合測試與 SpecsFor.Mvc – ASP.NET Steroids 上的 MVC 測試! (影片)
- 在 ASP.NET MVC 中建立單元可測試的應用程式 - 初學者教學課程
- 逐步解說:搭配使用 TDD 搭配 ASP.NET MVC (MVC 3)
- 發行 SocialGoal - ASP.NET MVC 5、EF 6 Code First、AutoMapper、Autofac、TDD 和 DDD 的參考 Web 應用程式
最佳做法
- 在 ASP.NET 中不該做什麼以及該做什麼
- Web 開發人員檢查清單
- 影片:不要這麼做,請執行此動作!
- ASP.NET MVC 解決方案最佳做法 (影片)
- SignalR、MVC、Web API (影片)
- ASP.NET MVC的最佳做法
部署
MVC 的 RTF 編輯器
- http://www.tinymce.com/
- http://www.componentone.com/SuperProducts/StudioASPNET/
- jQuery 和 ASP.NET MVC 中的 RTF 編輯與基礎結構 HTML 編輯器
- DevExpress ASP.NET MVC RichEdit 控制件
- 由 Russell Waite 在 MVC 中的巢狀配置
一般
- 如何將 ASP.NET MVC 4 和 Web API 專案升級至 ASP.NET MVC 5 和 Web API 2
- 瞭解MVC篩選和屬性 ASP.NET
- 適用於 ASP.NET MVC 開發人員的內容交涉和 Web API
- 使用 ASP.NET MVC 提供 WebP 映像
- 由 Russell Waite 在 MVC 中的巢狀配置
- 透過 Sheo Narayan 在 ASP.NET MVC 中實作 RichTextEditor 或 WYSIWYG (TinyMCE)
- 由 Sheo Narayan 在 ASP.NET MVC 中使用匿名類型集合的系結檢視
- Sheo Narayan 將 HTML 5 畫布儲存為影像 ASP.NET MVC
- 使用 Sheo Narayan 在資料庫中使用 ASP.NET MVC 維護影像大小和位置
- Sheo Narayan 在 ASP.NET MVC 中開發 star 評等
- 使用 ASP.NET MVC 上傳和下載檔案
- 搭配使用 Fluent 驗證搭配 ASP.NET MVC
- 為 ASP.NET MVC 建立您自己的自定義檢視WebPage
- 追蹤 ASP.NET MVC Razor 檢視
- 在MVC外部轉譯 ASP.NET MVC Razor 檢視
- 應與新式MVC專案搭配使用的五個基本 Front-End 工具
- ASP.NET MVC模型系結的功能和功能
- Cookie 架構 TempData 提供者
- 在 ASP.NET MVC 中跨區域共用單一_ViewStart
- ASP.NET MVC 中的篩選
- 使用 HandleError (影片,瞭解 ASP.NET MVC 3 中的動作篩選)
- 自定義MVC 4範本逐步解說
- 為何 ASP.NET MVC HTML 協助程式方法採用 Lambda 運算式作為參數
- Web 開發人員查看MVC4要求管線
- 瞭解 ASP.NET MVC 中的文字編碼
- 將MVC4 Visual Studio 2010解決方案升級至Visual Studio 2012 和 .Net 4.5 和EF 5
- ASP.NET Entity Framework DbGeography 空間類型的 MVC DisplayTemplate 和 EditorTemplates
- ASP.NET MVC:反白目前連結
- ASP.NET MVC:處理例外狀況和 404 錯誤
- 尋找損壞的控制器
- ASP.NET MVC 秘訣、訣竅和隱藏的 Gem (影片)
- 將 RDLC 直接轉譯至 ASP.NET MVC 中的響應數據流
- 如何在 ASP.NET MVC 4 (影片中達成世界 ( 就緒) 主導)
- MVC 和 WebForms 的深入整合 (影片)
- 使用MVC 4的企業搜尋 (影片)
- ASP.NET MVC 4 中的 Skinny Controller
- 使用 EF Code First 和 jQuery 的 ASP.NET MVC 4 動態功能表
- 使用 jQuery FooTable 讓 GridView 回應 ASP.NET
- 使用 Visual Studio 的 Web 部署
- ASP.NET MVC 中的自定義範本、數據批注和 UI 提示
論壇文章
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應