2025-11-29 00:53:04

ASP.NET 教學課程

針對新的 Web 應用程式開發,我們建議 使用 Blazor。

下列開發 ASP.NET 應用程式的逐步指南已可使用。

注意

正在尋找 ASP.NET Core 教學課程? 在這裡可找到教學課程。

Web Form

在 Visual Studio 2013 中以程式碼編輯 ASP.NET Web Form

在 Visual Studio 2012 中使用 Page Inspector

Visual Studio 2013 中的模型繫結和 Web Form

ASP.NET Web Form 連線恢復功能和命令攔截

以使用者註冊、電子郵件確認和密碼重設建立安全的 ASP.NET Web Form 應用程式 (C#)

使用 SMS 雙因素驗證建立 ASP.NET Web Form 應用程式 (C#)

使用 ASP.NET 4.5 中的非同步方法

使用 Visual Studio 的 ASP.NET Web 部署

ASP.NET 4 - 企業部署簡介

ASP.NET 4 - 企業部署系列 1

ASP.NET 4 - 企業部署系列 2 設定伺服器

ASP.NET 4 - 企業部署系列 3 設定 TFS

ASP.NET 4 - 企業部署系列 4 進階主題

ASP.NET 4 - Tailspin Spyworks

ASP.NET 4 - Entity Framework 4 和 Web Form 使用者入門

ASP.NET 4 - 繼續使用 Entity Framework 4 及 Web Form

ASP.NET 4 - 使用 Visual Studio 的 SQL Server Compact Web 部署

MVC

在 ASP.NET MVC 中使用 Page Inspector

使用 Facebook、Twitter、LinkedIn 和 Google OAuth2 登入建立 ASP.NET MVC 5 應用程式 (C#)

使用登入、電子郵件確認和密碼重設建立安全的 ASP.NET MVC 5 Web 應用程式 (C#)

使用 SMS 和電子郵件雙因素驗證的 ASP.NET MVC 5 應用程式

ASP.NET MVC 和 Web Pages 中的 XSRF/CSRF 防護

預防開啟重新導向攻擊 (C#)

將 ASP.NET MVC 應用程式移轉到 Windows 容器

使用 Glimpse 分析與偵錯 ASP.NET MVC 應用程式

使用 ASP.NET MVC 4 中的非同步方法

如何將 ASP.NET MVC 4 和 Web API 專案升級至 ASP.NET MVC 5 和 Web API 2

Web API

開始使用 Web API 2 (C#)

使用具有 ASP.NET Web Form 的 Web API

建立 Web API 說明頁面

實習實驗室:使用 ASP.NET Web API 和 Angular.js 建置單一頁面應用程式 (SPA)

使用 Web API 2 中的屬性路由建立 REST API

使用 Web API 2 和 Entity Framework 6

從 Windows Phone 8 應用程式呼叫 Web API (C#)

OData v4

OData v3

Web API 2 中的追蹤

Web API 2 中的單元測試

ASP.NET Web API 2 中的單元測試控制器

進行 Web API 2 單元測試時模擬 Entity Framework

發佈 Web API 2 應用程式之後,針對 HTTP 405 錯誤進行疑難排解

保護 Web API 2.2 中有個別帳戶的 Web API

外部驗證服務與 Web API (C#)

啟用 Web API 2 中的跨原始來源要求

使用 OWIN 自我裝載 Web API 2

將 Web API 2 裝載在 Azure 背景工作角色中

Web API 2 中的相依性插入

從 .NET 用戶端呼叫 Web API (C#)

傳送 Web API 的 HTML 表單資料:Form-urlencoded 資料

傳送 Web API 的 HTML 表單資料:檔案上傳和多個 MIME

網頁

在 Visual Studio 中撰寫 ASP.NET Web Pages 程式

從您的網站傳送電子郵件

將社交網路新增至您的網站

ASP.NET Web Pages 簡介

在 ASP.NET Web Pages 網站中建立可讀取的 URL

使用表單

在 ASP.NET Web Pages 網站中驗證使用者輸入

建立一致的外觀

自訂全網站行為

使用影像

使用影片

在 ASP.NET Web Pages 網站中建立和使用協助程式

安裝協助程式

Twitter 協助程式與 ASP.NET Web Pages

在 ASP.NET Web Pages 網站中顯示地圖

為行動裝置轉譯 ASP.NET Web Pages 網站

使用資料

以圖表顯示資料

使用檔案

偵錯簡介

新增安全性及成員資格

在 ASP.NET Web Pages 網站中啟用外部網站的登入

使用 CAPTCHA 避免自動化程式 (Bot) 使用 ASP.NET 網站

快取以改善網站效能

分析流量

在 ASP.NET Web Pages (Razor) 網站中統合及縮小資產

ASP.NET SignalR

教學課程:開始使用 SignalR 2

教學課程:開始使用 SignalR 2 及 MVC 5

教學課程:高頻率即時與 SignalR 2

教學課程:伺服器廣播與 SignalR 2

實習實驗室:即時 Web 應用程式與 SignalR

對 SignalR 應用程式進行單元測試

啟用 SignalR 追蹤

SignalR 向外延展與 Azure 服務匯流排

SignalR 向外延展與 Redis

SignalR 向外延展與 SQL Server

SignalR 連線密度測試與區軸

使用 Azure Web 角色中的 SignalR 效能計數器

教學課程:SignalR 自我裝載

在 Azure App Service 中使用 SignalR 和 Web 應用程式

ASP.NET Identity

將 ASP.NET Identity 新增至空的或現有的 Web Form 專案

使用 Azure Active Dirctory 開發 ASP.NET 應用程式

ASP.NET Identity: 使用具 EntityFramework MySQL 提供者的 MySQL 儲存體 (C#)

使用 ASP.NET Identity 的帳戶確認和密碼復原

透過 ASP.NET Identity 使用簡訊和電子郵件進行的雙重要素驗證

實作自訂的 MySQL ASP.NET Identity 儲存體提供者

變更 ASP.NET Identity 中的使用者主索引鍵

將現有的網站從 SQL 成員資格移轉至 ASP.NET Identity

將成員資格和使用者設定檔的通用提供者資料移轉至 ASP.NET Identity (C#)

OWIN 和 Katana

開始使用 OWIN 及 Katana

將 OWIN 裝載在 Azure 背景工作角色中