Share via


ASP.NET 逐步解說精選

更新:2007 年 11 月

本節中的主題包含一系列逐步解說,帶您了解 ASP.NET 中的 Web 開發概念。這些逐步解說內容將同時涵蓋 Visual Studio 2008 和 Visual Web Developer 2008 Express 版 (統稱為 Visual Web Developer) 中的 Web 開發功能。這些逐步解說說明了執行各種工作時的最佳做法。

除了這些逐步解說之外,Visual Web Developer 文件中的許多主題章節都會包含說明重要功能的逐步解說。

基本逐步解說

下表列出的逐步解說將有助您開始使用 Visual Web Developer。

主題

描述

簡介:規劃 ASP.NET 網站

提供您設計網站時應該考慮到之因素的概觀。本主題提供主題連結,針對個別主體提供額外資訊。

逐步解說:建立新的 ASP.NET 網站

提供 Visual Web Developer 之 Web 開發功能的簡介,並引導您建立簡單的 ASP.NET 網頁。

逐步解說:在 Visual Web Developer 中編輯 Web 網頁的程式碼

說明程式碼編輯器的各種功能。程式碼編輯器的部分功能會取決於您所使用的編碼語言。因此,在此逐步解說中,您會建立兩個網頁,一個網頁使用 Visual Basic,而另一個網頁則使用 C#。

逐步解說:使用 Visual Web Developer 中的程式碼分離建立基本 Web 網頁

提供在 Visual Web Developer 中建立 Web 網頁的簡介。它會引導您建立簡單的網頁、說明建立新網頁的基本技術、加入控制項以及撰寫程式碼。

逐步解說:建立和修改 CSS 檔

介紹使用階層式樣式表 (CSS) 時所需的 Visual Web Developer 功能。它會引導您建立三欄式頁面配置,並說明建立新 Web 網頁和新樣式表的基本技巧。

逐步解說:驗證 Web Form 網頁中的使用者輸入

說明如何使用 ASP.NET 驗證控制項來檢查 Web 網頁中的使用者輸入。

逐步解說:Web 網頁中的基本資料存取

示範如何藉由使用專門設計用於資料存取的控制項,建立簡單的資料繫結網頁。

逐步解說:使用 ListView Web 伺服器控制項顯示、分頁和排序資料

說明如何使用 ListView 控制項,它可讓您以使用範本所定義的格式來顯示資料。使用樣板,您就可以完整地控制控制項中之資料的配置和外觀。

逐步解說:在 Visual Studio 中建立主從式 Web 網頁

示範使用多個控制項和表格中之資料的各種方法,包括具有主從式關聯性的資料。

逐步解說:使用 LinqDataSource 和 DetailsView 控制項擷取、更新、插入和刪除資料

示範如何建立一個簡單的資料庫資料表,和一個使用 LinqDataSource 控制項的 Web 網頁。這個 Web 網頁可讓使用者從資料庫資料表擷取、更新、插入和刪除資料。

逐步解說:將網站巡覽加入至網站中

說明如何使用各種不同的巡覽控制項 (例如 Menu 控制項、TreeView 控制項,以及可將巡覽路徑加入至 Web 網頁中的 SiteMapPath 控制項) 來建立站台巡覽。

逐步解說:在 Web 網頁上顯示功能表

示範如何將功能表控制項加入至網頁,並將它當成巡覽工具使用。

逐步解說:建立具有成員資格和使用者登入的網站

示範如何使用 ASP.NET 控制項和 ASP.NET 成員資格服務來建立網頁,以讓使用者登入並使用僅限成員的頁面。

逐步解說:建立具備 AJAX 功能的網站

示範如何建立基本的 ASP.NET 網站,內含用以說明 ASP.NET AJAX 功能的 Web 網頁。

逐步解說:在 Visual Web Developer 中建立和使用 ASP.NET 主版頁面

說明如何建立主版頁面和數個內容頁面。主版頁面可讓您建立頁面配置 (範本網頁)。然後您可以建立包含內容的個別頁面,其內容會在執行階段與主版頁面合併。

逐步解說:使用 Visual Studio 中的佈景主題自訂網站

示範如何使用主題,將一致的外觀套用至網站的網頁和控制項。

逐步解說:在 Visual Web Developer 中進行 Web 網頁偵錯

示範如何使用偵錯工具。您將建立一個包含簡單計算機 (其中會包含蓄意錯誤) 的 Web 網頁,然後使用偵錯工具檢查執行中的網頁。

逐步解說:使用複製網站工具複製網站

示範如何使用「複製網站」工具,在目前網站和另一個網站之間複製檔案。

逐步解說:發行網站

示範如何使用發行網站公用程式來編譯網站,然後將輸出複製到作用中的網站。

注意事項:

Visual Web Developer 2008 Express 版並未提供發行網站公用程式。

進階逐步解說

下表列出的逐步解說會說明 ASP.NET 和 Visual Web Developer 的更深入功能。

逐步解說

描述

逐步解說:使用 ListView Web 伺服器控制項修改資料

示範如何顯示與更新 ListView 控制項中的資料。本逐步解說使用 SqlDataSource 控制項從資料來源擷取結果並管理更新。SqlDataSource 控制項可當做 ListView 控制項的資料來源。

逐步解說:在 GridView Web 伺服器控制項中進行編輯時顯示下拉式清單

示範如何使用 ASP.NET GridView 控制項的進階功能,將下拉式清單加入至編輯顯示。

逐步解說:建立使用者可選取的佈景主題

說明如何建立 ASP.NET 網頁,當中可讓使用者選取網頁的佈景主題。雖然這個範例使用單一控制項面板和基本階層式樣式表 (CSS) 檔案,但所展現的原理適用於更複雜的佈景主題,其中包含圖形、CSS 檔案中的不同配置和更複雜的伺服器控制項面板。

逐步解說:在 ASP.NET 中建立資料存取和商業邏輯層

顯示如何藉由隔離資料存取與商務邏輯層來建立可存取資料庫之網站的最佳做法簡易範例。

逐步解說:在 Visual Web Developer 中建立和使用 ASP.NET Web 服務

說明如何建立並使用 Web 服務。

逐步解說:建立具備 AJAX 功能的資料應用程式

說明如何建立包含 AJAX 功能的資料庫應用程式,以便運用非同步回傳來重新整理網頁上的資料。

逐步解說:在 ASP.NET 中使用巢狀主版頁面

示範如何以巢狀方式內嵌主版頁面,如此便能由父主版頁面提供整個網站一致的版面配置,以及使用子主版頁面做為範本,在父主版頁面內提供一致的版面配置。

逐步解說:使用設定檔屬性維護網站使用者資訊

示範如何將設定檔屬性加入至應用程式,以及如何使用設定檔屬性為網站造訪者提供個人化的使用經驗。

逐步解說:使用角色管理網站使用者

示範如何將使用者指派給角色以及如何建立規則 (使用權限),以便針對各種角色選擇性地授予或拒絕網頁的存取權限。它同時示範如何以程式設計方式,判斷使用者是否屬於特定角色,以及目前的使用者屬於何種角色。

逐步解說:使用 ASP.NET 應用程式服務

說明如何設定 ASP.NET 網站來公開驗證、角色,與設定檔屬性的應用程式服務。

逐步解說:使用 ASP.NET 使用者控制項建立可重複使用的項目

示範如何建立做為選擇器控制項的 ASP.NET 使用者控制項。選擇器控制項具有兩個清單,其中一個清單 (來源) 包含一組選擇。使用者可以選取來源清單中的項目,並將項目加入至目標清單。

逐步解說:在 Visual Web Developer 中使用網站中的共用程式碼

示範如何建立簡單類別,並在 ASP.NET 網頁 (其中 Visual Web Developer 會自動參考元件) 中加以使用。

逐步解說:使用資源進行 ASP.NET 的當地語系化

示範如何使用宣告式運算式,建立當地語系化資源檔並在 Web 網頁中加以參考。

逐步解說:使用輸出快取功能增強網站效能

示範如何使用輸出快取,這麼做會使用預先處理的網頁複本,而不是每次要求便重新處理網頁。

逐步解說:建立可及性 Web 應用程式

說明如何建立可存取的 Web 網頁,以讓更多的客戶能夠看到這個網頁,例如殘障人士或網路連線速度很慢或只有純文字顯示瀏覽器的使用者。

逐步解說:建立同步的 HTTP 處理常式

說明如何建立 HTTP 處理常式,這麼做可讓您建立自訂的動態輸出而不是 Web 網頁,例如 RSS 饋送 (RSS Feed)。

逐步解說:建立和註冊自訂 HTTP 模組

說明自訂 HTTP 模組的基本功能。HTTP 模組會在每次提出要求時呼叫,並讓您自訂處理要求或回應的方式。

逐步解說:開發和使用自訂的伺服器控制項

示範如何建立和編譯自訂 ASP.NET 伺服器控制項,以及在網頁中使用此控制項的方法。

請參閱

工作

逐步解說:在 Visual Web Developer 中建立基本 Web 網頁