ASP.NET 簡單單點登錄 (SSO) 實現技術解析
ASP.NET 單點登錄 (SSO) 核心邏輯實現 單點登錄 (Single Sign On,簡稱 SSO) 是企業級應用中常見的身份驗證機制,允許用戶在多個相
使用 FlashPaper 將 Word/PDF 轉換為 SWF 線上預覽:ASP.NET 進程呼叫實作
背景 FlashPaper (Macromedia/Adobe) 可將文件列印為 SWF,保留排版、字型、向量圖形,適合文件線上預覽 (類百度文庫)。注意:Fl
ASP.NET 操作 Word/Excel COM 元件:IIS DCOM 權限設定完整指南 (三種解決方案)
錯誤現象 Retrieving the COM class factory for component with CLSID {00024500-0000-0
ASP.NET 動態取得 Excel 工作表名稱:OleDb Schema 與 COM Interop 兩種方法
場景 使用者上傳 Excel 檔案,系統需自動偵測工作表名稱再決定讀取哪一張,避免硬式編碼 Sheet1$ 導致錯誤。 方法一:OleDb GetOleDbS
ASP.NET Web.config 加密完整指南:RSA 保護連線字串與 appSettings 步驟詳解
為什麼要加密 Web.config 連線字串包含資料庫帳號密碼、伺服器位址。 appSettings 可能含 API Key、金鑰、內部服務
ASP.NET 檔案下載五種方式完整比較:TransmitFile、WriteFile、BinaryWrite、分塊串流與大檔案最佳實務
五種下載實作比較 方法核心 API記憶體佔用大檔案支援續傳支援適用場景 TransmitFile Respo
ASP.NET Excel 操作助手類別:OleDb 讀寫 .xls/.xlsx 通用封裝
設計目標 統一 .xls (Jet OLEDB 4.0) 與 .xlsx (ACE OLEDB 12.0) 連線字串。 提供 GetSchem
ASP.NET Excel 報表匯出總結:COM Interop、模板與無模板、複雜合併儲存格、多工作表與 AJAX 進度回報
前言 使用 Microsoft.Office.Interop.Excel (COM) 產出報表功能強大但需注意: 伺服器需安裝 Excel (授權成本
ASP.NET 網站效能優化實戰指南:程式碼習慣、資料庫、快取與架構
一、程式碼層面微優化 1. 字串操作 比較空字串:str.Length == 0 或 string.IsNullOrEmpty(str) 優於 str
ASP.NET 文件保護性下載基礎篇:HTTP 處理程序實現授權訪問控制
前言 銷售數字產品 (電子書、軟件、圖紙) 需防止未授權下載。Forms 認證僅保護 `.aspx` 頁面,**無法保護直接訪問的 `.zip/.pdf/.ex
ASP.NET 匯出 Excel 效能優化:StringBuilder 取代字串串接避免 OOM
問題背景 使用 `string` 累加大量資料列產生 Excel (HTML/Tab 格式) 時,每次 `+=` 都會配置新字串物件、複製內容,導致 Gen 2
ASP.NET AJAX 購物車完整實作:UserControl + HttpHandler + 前端互動
架構概覽 ShopCart.ascx (UserControl):封裝購物車 UI 與伺服端邏輯 (ListView 繫結、金額計算)。 Ge
ASP.NET Session 遺失原因分析與完整解決方案
前言 Session 遺失是 ASP.NET 開發常見痛點。本文深入剖析 InProc 模式下 Session 遺失的根本原因,並提供三種儲存模式的完整設定指南
ASP.NET 分頁技術全解析:SQL 分頁、PagedDataSource 與 AspNetPager 控制項
前言 分頁是 Web 應用程式的核心功能。本文系統整理三種主流分頁策略: SQL 層面分頁:只撈取當頁資料,適合大量資料。 PagedData
ASP.NET Repeater 實作新聞列表樣式完整範例
前言 Repeater 是 ASP.NET 最輕量的資料繫結控制項,適合需要高度客製化 HTML 輸出的場景。本文提供新聞列表的完整前後端範例,包含 Repea
ASP.NET 使用 HttpModule 計算頁面執行時間
前言 HttpModule 是 ASP.NET 管線中的攔截器,可在請求生命週期的各個階段插入自訂邏輯。本文示範如何建立一個 HttpModule,在 Begi
ASP.NET 執行 CMD 命令的完整實作範例
前言 在 ASP.NET 開發中,有時需要在伺服器端執行系統指令(如 ping、批次檔、外部程式等)。本文提供一個完整的範例,示範如何使用 System.Dia