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。
主題 |
描述 |
||
---|---|---|---|
提供您設計網站時應該考慮到之因素的概觀。本主題提供主題連結,針對個別主體提供額外資訊。 |
|||
提供 Visual Web Developer 之 Web 開發功能的簡介,並引導您建立簡單的 ASP.NET 網頁。 |
|||
說明程式碼編輯器的各種功能。程式碼編輯器的部分功能會取決於您所使用的編碼語言。因此,在此逐步解說中,您會建立兩個網頁,一個網頁使用 Visual Basic,而另一個網頁則使用 C#。 |
|||
提供在 Visual Web Developer 中建立 Web 網頁的簡介。它會引導您建立簡單的網頁、說明建立新網頁的基本技術、加入控制項以及撰寫程式碼。 |
|||
介紹使用階層式樣式表 (CSS) 時所需的 Visual Web Developer 功能。它會引導您建立三欄式頁面配置,並說明建立新 Web 網頁和新樣式表的基本技巧。 |
|||
說明如何使用 ASP.NET 驗證控制項來檢查 Web 網頁中的使用者輸入。 |
|||
示範如何藉由使用專門設計用於資料存取的控制項,建立簡單的資料繫結網頁。 |
|||
說明如何使用 ListView 控制項,它可讓您以使用範本所定義的格式來顯示資料。使用樣板,您就可以完整地控制控制項中之資料的配置和外觀。 |
|||
示範使用多個控制項和表格中之資料的各種方法,包括具有主從式關聯性的資料。 |
|||
示範如何建立一個簡單的資料庫資料表,和一個使用 LinqDataSource 控制項的 Web 網頁。這個 Web 網頁可讓使用者從資料庫資料表擷取、更新、插入和刪除資料。 |
|||
說明如何使用各種不同的巡覽控制項 (例如 Menu 控制項、TreeView 控制項,以及可將巡覽路徑加入至 Web 網頁中的 SiteMapPath 控制項) 來建立站台巡覽。 |
|||
示範如何將功能表控制項加入至網頁,並將它當成巡覽工具使用。 |
|||
示範如何使用 ASP.NET 控制項和 ASP.NET 成員資格服務來建立網頁,以讓使用者登入並使用僅限成員的頁面。 |
|||
示範如何建立基本的 ASP.NET 網站,內含用以說明 ASP.NET AJAX 功能的 Web 網頁。 |
|||
說明如何建立主版頁面和數個內容頁面。主版頁面可讓您建立頁面配置 (範本網頁)。然後您可以建立包含內容的個別頁面,其內容會在執行階段與主版頁面合併。 |
|||
示範如何使用主題,將一致的外觀套用至網站的網頁和控制項。 |
|||
示範如何使用偵錯工具。您將建立一個包含簡單計算機 (其中會包含蓄意錯誤) 的 Web 網頁,然後使用偵錯工具檢查執行中的網頁。 |
|||
示範如何使用「複製網站」工具,在目前網站和另一個網站之間複製檔案。 |
|||
示範如何使用發行網站公用程式來編譯網站,然後將輸出複製到作用中的網站。
|
進階逐步解說
下表列出的逐步解說會說明 ASP.NET 和 Visual Web Developer 的更深入功能。
逐步解說 |
描述 |
---|---|
示範如何顯示與更新 ListView 控制項中的資料。本逐步解說使用 SqlDataSource 控制項從資料來源擷取結果並管理更新。SqlDataSource 控制項可當做 ListView 控制項的資料來源。 |
|
示範如何使用 ASP.NET GridView 控制項的進階功能,將下拉式清單加入至編輯顯示。 |
|
說明如何建立 ASP.NET 網頁,當中可讓使用者選取網頁的佈景主題。雖然這個範例使用單一控制項面板和基本階層式樣式表 (CSS) 檔案,但所展現的原理適用於更複雜的佈景主題,其中包含圖形、CSS 檔案中的不同配置和更複雜的伺服器控制項面板。 |
|
顯示如何藉由隔離資料存取與商務邏輯層來建立可存取資料庫之網站的最佳做法簡易範例。 |
|
說明如何建立並使用 Web 服務。 |
|
說明如何建立包含 AJAX 功能的資料庫應用程式,以便運用非同步回傳來重新整理網頁上的資料。 |
|
示範如何以巢狀方式內嵌主版頁面,如此便能由父主版頁面提供整個網站一致的版面配置,以及使用子主版頁面做為範本,在父主版頁面內提供一致的版面配置。 |
|
示範如何將設定檔屬性加入至應用程式,以及如何使用設定檔屬性為網站造訪者提供個人化的使用經驗。 |
|
示範如何將使用者指派給角色以及如何建立規則 (使用權限),以便針對各種角色選擇性地授予或拒絕網頁的存取權限。它同時示範如何以程式設計方式,判斷使用者是否屬於特定角色,以及目前的使用者屬於何種角色。 |
|
說明如何設定 ASP.NET 網站來公開驗證、角色,與設定檔屬性的應用程式服務。 |
|
示範如何建立做為選擇器控制項的 ASP.NET 使用者控制項。選擇器控制項具有兩個清單,其中一個清單 (來源) 包含一組選擇。使用者可以選取來源清單中的項目,並將項目加入至目標清單。 |
|
示範如何建立簡單類別,並在 ASP.NET 網頁 (其中 Visual Web Developer 會自動參考元件) 中加以使用。 |
|
示範如何使用宣告式運算式,建立當地語系化資源檔並在 Web 網頁中加以參考。 |
|
示範如何使用輸出快取,這麼做會使用預先處理的網頁複本,而不是每次要求便重新處理網頁。 |
|
說明如何建立可存取的 Web 網頁,以讓更多的客戶能夠看到這個網頁,例如殘障人士或網路連線速度很慢或只有純文字顯示瀏覽器的使用者。 |
|
說明如何建立 HTTP 處理常式,這麼做可讓您建立自訂的動態輸出而不是 Web 網頁,例如 RSS 饋送 (RSS Feed)。 |
|
說明自訂 HTTP 模組的基本功能。HTTP 模組會在每次提出要求時呼叫,並讓您自訂處理要求或回應的方式。 |
|
示範如何建立和編譯自訂 ASP.NET 伺服器控制項,以及在網頁中使用此控制項的方法。 |