使用 Visual Studio 建立視覺化 Web Part
視覺化 Web Part 提供設計工具拖拉控制項,開發體驗接近 ASP.NET Web Forms。本文示範建立顯示球員統計資料的視覺化 Web Part。
在標準 Web Part 中建立事件處理器
示範如何在標準 Web Part 中加入按鈕點擊事件,查詢 SharePoint 站點清單並顯示於 ListBox。 建立空白 SharePoint 專案 S
使用 Visual Studio 建立 Web Part 專案完整教學
Web Part 是 SharePoint 核心建構元件。本文示範從建立專案到部署測試的完整流程。 管理員開啟 VS,新建空白 SharePoint 專案 W
使用 Visual Studio 2010 建立 SharePoint 網站欄位
透過 VS 2010 專案範本快速建立 SharePoint 網站欄位(Site Column)並部署至站點集合。 以管理員身分開啟 VS 2010,新建「空
組合查詢與字串拼接實作(VB.NET)
針對固定資料表、多重不定查詢條件(AND/OR 組合)的動態 SQL 建構需求,說明 UI 層、BLL 層、DAL 層三層架構下的字串拼接實作。 UI 層:收集
表現與資料分離:前端 MVC 架構實作
探討「表現與資料分離」概念於前端的實踐:HTML 作為 Model、CSS 作為 View、JavaScript 作為 Controller。透過重構簡單的下拉
如何根據班級獲取學員下拉框資料(AJAX 範例)
示範前端頁面透過原生 XMLHttpRequest 非同步請求班級資料,並動態產生下拉選單;選擇班級後再請求學員資料填入第二個下拉選單。 前端腳本邏輯 <
MVC 系列(1):HTTP 請求如何進入 CLR
本系列整理自 2012 年閱讀 MVC 3 原始碼,涵蓋從 HTTP 請求進入 MVC Handler 前的完整流程。本文講解伺服器接收請求後如何進入 .NET
MVC 系列(2):HttpRuntime 詳解分析(上)
ASP.NET 運行於 HttpRuntime,但 CLR 如何進入?本章透過 .NET 4 原始碼追蹤關鍵步驟。 CLR 初始化載入 AppManagerAp
MVC 系列(3):HttpRuntime 詳解分析(下)
經過非託管層複雜處理,最終呼叫 ISAPIRuntime.ProcessRequest 進入 HttpRuntime 大門。ISAPIRuntime 繼承 II
MVC 系列(4):Http Pipeline 詳細分析(上)
承上章,HttpApplicationFactory.GetApplicationInstance 取得實例並呼叫 BeginProcessRequest 進入
MVC 系列(5):Http Pipeline 事件機制詳細分析(下)
承上章,自訂 IHttpModule 的 Init 方法中可掛載管線事件,例如: public class Test : IHttpModule { p
MVC 系列(6):動態註冊 HttpModule 實作詳解
前幾章已知 HttpApplication 初始化時會載入組態檔註冊的 HttpModule,但能否在初始化前動態載入?答案是肯定的。MVC 3 發布時隨附 M
MVC 系列(7):WebActivator 實作原理深度解析
上一章分析動態註冊 HttpModule 的實作,本章探討基於該原理的 WebActivator 程式庫。WebActivator 提供三種組件層級屬性,允許在
MVC 系列(8):UrlRoutingModule 運作機制解析
根據 Http Runtime 與 Pipeline 分析,ASP.NET 應用程式可擁有多個 HttpModule,但僅有一個 HttpHandler,透過其
MVC 系列(9):MVC 如何在管線中接管請求
上一章提到可在 HttpModule 初始化前動態新增 Route 以自訂 HttpHandler 接管請求,MVC 是否採用相同機制?本章透過分析 MVC 3
MVC 系列(10):為何 ASP.NET 4.0 後無需註冊通配符映射
許多教學都提到,部署 MVC 專案時需在 IIS 中設定通配符映射(或 *.mvc)指向 aspnet_isapi.dll。這在 .NET 4.0 之前確實必要